Ошибка импорта 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 не находит.


Ответы (0 шт):