简单python文件夹/子文件夹导入示例
我有一个简单的项目结构:简单python文件夹/子文件夹导入示例,python,Python,我有一个简单的项目结构: main __init__.py animal.py (class Animal) sub1 __init__.py cat.py (class Cat) sub2 __init__.py dog.py (class Dog) 每个\uuuu init\uuuu.py文件都是空的 所以 从dog.py
main
__init__.py
animal.py (class Animal)
sub1
__init__.py
cat.py (class Cat)
sub2
__init__.py
dog.py (class Dog)
每个\uuuu init\uuuu.py
文件都是空的
所以
- 从
我需要导入dog.py
classAnimal
from animal import Animal
from sub1.cat import Cat
我得到
ImportError: No module named animal
ImportError: No module named sub1.cat
- 从
我需要在dog.py
模块中导入sub1.Cat
类Cat
from animal import Animal
from sub1.cat import Cat
我得到
ImportError: No module named animal
ImportError: No module named sub1.cat
我该怎么做呢?您的文件名为
aniaml
不是animal
@JahongirRahmonov是的..但这不是问题。如何从main.animal导入animal?导入错误:没有名为main.animal的模块