从python中的更高目录导入[重复]

Posted

技术标签:

【中文标题】从python中的更高目录导入[重复]【英文标题】:importing from higher directories in python [duplicate] 【发布时间】:2011-05-11 16:29:59 【问题描述】:

可能重复:How to do relative imports in Python?

如何在 python 中从更高级别的目录导入。

例如:

我有项目/lib/lib.py 项目/东西/main.py

我想在 main.py 中导入 lib.py

提前致谢

【问题讨论】:

【参考方案1】:

标准方法是将项目添加到您的路径并执行

import lib.lib

lib 文件夹中还需要一个名为__init__.py 的文件,该文件可以为空。

【讨论】:

【参考方案2】:

你可以这样做:

from ..lib import lib

【讨论】:

以上是关于从python中的更高目录导入[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Python导入并运行位于不同目录中的python脚本[重复]

Python:列出子目录中的导入选项,然后导入其中一个[重复]

Python(3.4)中的绝对或相对导入与兄弟目录[重复]

Pycharm中的Fenics导入错误(Python 3及更高版本)

从目录导入python中的用户定义模块

如何从python中的其他目录导入模块? [复制]