Это моя структура питона проекта,Импорт класса питона из другой упаковки
test cat Cat.py class Cat dog Dog.py class Dog
я получил модуль не найдена ошибки при импорте класса собак в класс Cat
от dog.Dog импорта *
Как это исправить?
Это моя структура питона проекта,Импорт класса питона из другой упаковки
test cat Cat.py class Cat dog Dog.py class Dog
я получил модуль не найдена ошибки при импорте класса собак в класс Cat
от dog.Dog импорта *
Как это исправить?
Вы смешиваете понятия, используйте:
from dog import Dog
Использование
from dog import Dog
или
from dog import *
вместо этого.
Следуйте синтаксису,
# To import a module
import [module]
# To import a class from a module
from [module] import [class]
Таким образом, в вашем случае,
# To import a class [Dog] from a module [dog]
from dog import Dog
# To import everything from the module [dog]
import dog # -> Refer your class as dog.Dog
from dog import * # -> Refer your class directly as Dog
import dog as d # -> Refer your class as d.Dog
ли файлы в той же папке, или они в отдельных папках «кошка» и «собака»? – RvdK
Вам нужно добавить в каталог файл __init __. Py', чтобы он превратил его в пакет, который распознает Python. –
те файлы, которые хранятся в тестовой папке – hariK