我正在导入驻留在本地子文件夹中的python文件。但是尝试导入时出现以下错误:
ImportError:无法从“ subfolder.utils”导入名称“ Conf”
此错误是否表示找不到我要导入的python文件?还是说我要导入的文件中有错误?如何解决此错误?
我的文件夹结构是:
src/
__init__.py
main.py
subfolder/
__init__.py
utils/
__init__.py
conf.py
main.py:
from subfolder.utils import Conf
conf.py:
class Conf:
....
*我正在使用python 3.6
答案 0 :(得分:2)
您需要在导入中提及模块名称,即conf.py
。
因此,您可以有效地进行from subfolder.utils.conf import Conf
或者,您可以在Conf
中导入utils/__init__.py
,并且导入应该可以正常工作。