从同一文件夹导入时的Python AttributeError / ImportError

时间:2014-07-05 20:45:49

标签: python importerror attributeerror

我的代码:

from fin.py import *
from setup.py import *

我的错误:

Traceback (most recent call last):
  File "<frozen importlib._bootstrap>", line 1519, in _find_and_load_unlocked
AttributeError: 'module' object has no attribute '__path__'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\name\Documents\Programming\snake.py", line 4, in <module>
    from fin.py import *
ImportError: No module named 'fin.py'; fin is not a package

我从同一个文件夹导入.py文件。一切都应该有效,但这显示出来了!

编辑:解决了! (从结尾删除.py之前我曾尝试过这个,但由于我的代码中出现了错误而得到了一个N​​ameError。所以是的!太棒了!)

1 个答案:

答案 0 :(得分:2)

导入时,可以省略文件末尾的.py。您正在寻找的是:

from fin import *
from setup import *