我有以下目录:
myProgram
└── app
├── __init__.py
├── main.py
└── mymodule.py
Py:
class myclass(object):
def __init__(self):
pass
def myfunc(self):
print("Hello!")
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”。 在我正在进行的另一个项目中,出现了这样的错误: “ Import Error: No module name‘ mymodule’。
我能做什么?