我common
在我的项目的根目录中定义了一个目录。基本上,没有主文件,而是有很多我想直接运行的脚本。
我想做的是这样的:
from ../../common/ import <python_file>
没有太多的喧嚣可能吗?
我需要投入__init__.py
才能让它发挥作用吗?
将 .. 用于导入确实是一种不好的做法。你应该做的是。创建一个 virtualenv 使用virtualenvwrapper
然后使用add2virtualenv common
或者
将项目根目录的路径添加到PYTHONPATH
env 变量中
export PYTHONPATH=$PYTHONPATH:/path/of/my/project
一个__init__.py
文件必须被放置在包含Python代码的每个文件夹中
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句