我有一个python应用程序,它包含几个打包在不同目录中的模块。你知道吗
我想要的是能够定义根目录(或者其他目录),并且能够从那里调用包——django的工作方式。我还没有得到这方面的有用信息,任何建议都是非常欢迎的
我的结构如下:
/main
dir1
__init__.py
subdir2
__init__.py
module1.py
module2.py
subdir3
__init__.py
module3.py
module4.py
我希望能够从module3.py
中执行以下操作:-from dir1.subdir2.module1 import *
并且能够从module1.py
中执行from dir1.subdir3.module3 import something
在
PYTHONPATH
环境变量中应该有/main
。或者在主程序中:但是如果您运行的是最新版本的python,那么应该考虑使用
module1.py
中的from ..subdir3.module3 import something
进行相对导入相关问题 更多 >
编程相关推荐