问题描述
今天想优化一下项目目录的导包程序,新建一个 Python Package文件夹,将所有导包放进__init__,遇到importerror: attempted relative import with no known parent package
报错。
- 使用相对路径导入package:
from .. modules import *
报上述错
解决方法
从根目录导包,加上顶级目录:from Sk_Modern_GUI.modules import *
。
**查找逻辑:**先找到父节点(Sk_Modern_GU目录),再查找它下面的子节点。
from Sk_Modern_GUI.modules import *
if __name__ == '__main__':
main()
路径结构如下: