Ошибка импорта python
У меня есть file.py со следующим кодом:
importlib.import_module('my_module')
result = my_module.MyClass().do()
И так же у меня есть my_module.py в той же директории, что file.py, со следующим кодом:
print('my_module was imported!')
class MyClass:
def __init__(self):
pass
def do(self):
pass
file.py импортируется файлом в родительской директории, который так же импортируется другим.
Python пишет:
my_module was imported!
Traceback (most recent call last):
...
File "/app/file.py", line *, in __init__
result = my_module.MyClass().do()
NameError: name 'my_module' is not defined
Простым импортом пробовал пользоваться, файл my_module.py не находит.