如何从其他文件夹Python导入文件?

时间:2020-07-20 13:42:10

标签: python import

我的结构是:

- Project

  - Configuration
        - __init__.py
        - system.py
  -GUI
        - gui.py
        - __init__.py

我想在system.py中使用gui.py

因此,我需要在system中导入gui.py。 我尝试通过执行以下操作添加__ init__.py文件:

from .Configuration import system

但是我收到以下消息:attempted relative import with no known parent package

我也尝试过这个:

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

from system import system

但是它也不起作用。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

  • 使用from Configuration import system
  • cd .../Project(项目是当前目录)
  • python -m GUI.gui

-m options:通过python搜索sys.path来命名模块,并将其内容作为__main__模块执行。与-c选项一样,当前目录将添加到sys.path的开头