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.