无法理解这个ImportError。所以我有以下结构:
file2.py有4个班级,"德国","法国","意大利","西班牙"。 file1.py的内容具有以下导入:
from World.Europe.file2 import Germany, France, Italy, Spain
但是,这会产生以下追溯:
Traceback (most recent call last):
File "<path>/file1.py", line 1, in <module> .
from World.Europe.file2 import Germany, France, Italy, Spain
ImportError: cannot import name Spain
为什么我在4个班级中只有1个面临导入错误的任何线索?
答案 0 :(得分:-1)
由于file1和file2处于同一级别
尝试
来自file2的导入德国,法国,意大利,西班牙