gpt4 book ai didi

Python ImportError 无法导入名称

转载 作者:行者123 更新时间:2023-11-28 21:50:46 25 4
gpt4 key购买 nike

在我的工作文件夹中,我有一个名为 exceptions.py 的文件,其中仅包含:

class ParseException(Exception):
pass

class QueryException(Exception):
pass

在同一个文件夹中我有一个文件,我们将其命名为 my_script.py

my_script.py 中,当我执行 from exceptions import ParseException 时出现错误:

ImportError: cannot import name ParseException

我不知道这里发生了什么。我以前从未见过这个错误,当我查找它时,我主要看到循环依赖的问题,但我这里没有...

最佳答案

存在异常 module在您的 Python 库中,它没有您要导入的方法/类。将您的文件名更改为不同的名称,它将起作用。

自己尝试以下操作

>>> import exceptions 
# Works OK
>>> from exceptions import ParseException
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: cannot import name ParseException
>>> from exceptions import ImportError # Works OK too

关于Python ImportError 无法导入名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31437223/

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