我在文件夹
中有三个文件 exceptions.py
class MyException(Exception):
pass
MyClass.py
以:
from exceptions import MyException
并清空__init__.py
当我尝试导入MyClass.py
时,会出现错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "MyClass.py", line 1, in <module>
from exceptions import MyException
ImportError: cannot import name MyException
我已阅读过文档和大量文章,但无法找到错误
答案 0 :(得分:1)
有一个名为exceptions
的标准内置模块,而不是exceptions.py
。
您可以重命名exceptions.py
或使用点分导入:
from .exceptions import MyException
有关详情,请参阅https://docs.python.org/2/tutorial/modules.html#intra-package-references。