【发布时间】:2018-02-23 05:47:10
【问题描述】:
我有这样的项目结构:
package1/__init__.py
package1/file1.py
package1/file2.py
package2/__init__.py
package2/file1.py
package2/file2.py
__init__.py
script1.py
script2.py
不幸的是,我发现我只能从根目录运行代码,例如从script1.py。如果我从pakage2/file2.py 运行,则文件之间的所有链接都将丢失,即从package2 导入的package1 将找不到。
Python中正确的目录结构是什么,哪些限制了所有目录的包结构?
【问题讨论】: