【发布时间】:2020-03-09 21:41:00
【问题描述】:
我已经阅读了 pythons 模块系统的工作原理,但它使 IMO 的事情变得过于正式,因为我必须从根包中的某些脚本访问所有内容,这使得处理 IMO 变得有点困难。我不是在制作我想用一个不错的 API 发布的包,而只是为了我自己的研究而松散的脚本组合......
所以我希望通过能够从父目录(或者可能是父母的父母)相对导入内容并且仍然能够从子目录中调用脚本来让一切正常工作。
project/
dir/
child/
script1.py
dir2/
script2.py
utils/
utils.py
我希望能够从 script1.py 导入 utils 并能够直接调用 script1.py 而无需设置传统项目。有没有办法做到这一点?
【问题讨论】:
-
这能回答你的问题吗? Importing modules from parent folder
标签: python python-3.x package python-import