gpt4 book ai didi

Python import 头疼

转载 作者:行者123 更新时间:2023-11-28 20:26:33 25 4
gpt4 key购买 nike

我有以下目录结构:

Main.py
A/
__init__.py
B/
__init__.py
C/
__init__.py

文件 Main.py 包含代码

from A import B
from B import C

__init__.py 文件是空的。当我运行 Main.py 时,我收到错误消息

Traceback (most recent call last):
File ...\Main.py, line 2, in <module>
from B import C
ImportError: No module named B

导致此错误消息的原因是什么?

最佳答案

当处理 import 语句时,Python 不会查看您已经导入的内容;它只是查看给定模块是否存在于导入路径中。所以你需要这样写:

from A import B
from A.B import C

关于Python import 头疼,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11309196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com