【问题标题】:python, import package from parent dirpython,从父目录导入包
【发布时间】:2016-12-27 23:00:13
【问题描述】:

我的项目树是这样的:

maindir\
    dir1\
        MAINSCRIPT.py
    dir2\
        scriptA.py

MAINSCRIPT.py 是我的主要脚本!

如何从MAINSCRIPT.py 导入scriptA.py

【问题讨论】:

    标签: python python-import python-packaging


    【解决方案1】:

    这首先不是技术上的python 包,否则每个文件夹中都会有一个__init__.py。而且我也很困惑为什么你的主程序会放在你的一个文件夹中。但是我经常用来导入不在 Python 定期检查的路径中的文件是

    import sys; sys.path.insert(0, '../dir2'); import scriptA
    

    希望对您有所帮助! 欲了解更多信息:more on path insertion

    【讨论】:

      猜你喜欢
      • 2012-07-08
      • 2013-11-09
      • 2020-03-21
      • 2021-08-15
      • 1970-01-01
      • 2015-07-23
      • 2021-10-23
      • 1970-01-01
      • 2021-09-08
      相关资源
      最近更新 更多