从上层目录导入python类

不足论

common在我的项目的根目录中定义了一个目录基本上,没有主文件,而是有很多我想直接运行的脚本。

我想做的是这样的:

from ../../common/ import <python_file>

没有太多的喧嚣可能吗?

我需要投入__init__.py才能让它发挥作用吗?

卡米尔·托尔萨

将 .. 用于导入确实是一种不好的做法。你应该做的是。创建一个 virtualenv 使用virtualenvwrapper然后使用add2virtualenv common

或者

将项目根目录的路径添加到PYTHONPATHenv 变量中

export PYTHONPATH=$PYTHONPATH:/path/of/my/project

一个__init__.py文件必须被放置在包含Python代码的每个文件夹中

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章