python - jak mogę dynamicznie utworzyć funkcję o nazwie opartej na łańcuchu wczytanym z pliku?

Powiedzmy, że mam plik zawierający ciąg „unpredictable_words”. Chciałbym przeczytać ten ciąg, a następnie zdefiniować funkcję w następujący sposób:

def test_unpredictable_words(self):
    do_important_stuff()

Chciałbym wtedy wprowadzić tę funkcję do definicji klasy, aby można było wywołać tę funkcję w dowolnych instancjach tej klasy.

Jak mogę to osiągnąć?

Spojrzałem trochę na tę odpowiedź -https://stackoverflow.com/a/8160676/1701170 - ale nie sądzę, żeby dokładnie to robił, a przynajmniej nie rozumiem, co się dzieje.

questionAnswers(2)

yourAnswerToTheQuestion