我正在尝试从文件classes.py中导入*。我的目录如下:
任何关于如何处理以及为什么会发生这种情况的建议都将不胜感激。
mypkg
├── main.py
├── classes.py
当我尝试
from classes import *
它不识别类。查找后,我发现应该使用显式导入。
from .classes import *
它确实识别类,但当我尝试运行它时会出现下面的错误。
ModuleNotFoundError: No module named '__main__.classes'; '__main__' is not a package
任何关于如何处理以及为什么会发生这种情况的建议都将不胜感激。