У меня есть следующий каталог:
myProgram
└── app
├── __init__.py
├── main.py
└── mymodule.py
mymodule.py:
class myclass(object):
def __init__(self):
pass
def myfunc(self):
print("Hello!")
main.py:
from .mymodule import myclass
print("Test")
testclass = myclass()
testclass.myfunc()
Но когда я его скомпилирую, я получаю эту ошибку:
Traceback (most recent call last):
File "D:/Users/Myname/Documents/PycharmProjects/myProgram/app/main.py", line 1, in <module>
from .mymodule import myclass
SystemError: Parent module '' not loaded, cannot perform relative import
Это работает:
from mymodule import myclass
Но я не получаю автоматическое завершение при вводе этого сообщения и появляется сообщение: "неразрешенная ссылка: mymodule" и "неразрешенная ссылка: myclass" И в моем другом проекте, над которым я работаю, я получаю сообщение об ошибке: "ImportError: нет модуля с именем" mymodule "
Что я могу сделать?