【发布时间】:2019-09-08 16:14:49
【问题描述】:
我正在 python 3 中编写 CLI。在我的 main.py 文件中,我正在从子目录 classes 导入类。运行main.py 文件时一切正常。但是当我运行 CLI 本身时,我收到错误 ModuleNotFoundError: No module named 'classes'。
这是文件结构:
/setup.py
/install.sh
/project/__main__.py
/project/__init__.py
/project/classes/__init__.py
/project/classes/Class1
安装文件运行__main__.py 文件,我在其中使用这行代码导入类。
from classes import Class1
有人知道在编写 CLI 时如何import 子目录中的类吗?
【问题讨论】:
标签: python python-3.x import python-import