Я хотел бы определить общую функцию, которая вызывает другую функцию Python. Я написал общую функцию, которая принимает путь к другой функции Python и имя другой функции Python в качестве аргументов.
import sys
def general_function(path, func):
sys.path.insert(0, path)
import func
Однако, когда я запустил общую функцию (сохраненную в /MY/PATH/general_function.py), я получил следующую ошибку:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/MY/PATH/general_function.py", line 4
import func
^
ModuleNotFoundError: No module named 'func'
Как я могу это исправить? Я пытался import *
, но это тоже не сработало. Я очень ценю вашу помощь!