从不同目录/文件夹导入模块的正确语法

时间:2020-01-25 23:50:00

标签: python

如何从.py不在的文件夹中正确导入模块?

我正在使用Python 3.8和 我正在尝试将模块csvread.py加载到testing.py中。

此模块的路径为Modules/csv/csvread.py

该命令似乎不是:from botmanager.Modules.csv import csvread

我得到的堆栈跟踪是:

Traceback (most recent call last):
  File "C:/Users/QT/PycharmProjects/botmanager/testing.py", line 1, in <module>
    from botmanager.Modules.csv import csvread
ModuleNotFoundError: No module named 'botmanager'

项目树:https://i.imgur.com/sRO0qLM.png

1 个答案:

答案 0 :(得分:0)

要导航到子文件夹中的脚本,请执行以下操作:

import Modules.csv.csvread as csvread