Я новичок в программировании на питоне. У меня есть создать пакет под названием кухня. Я хочу импортировать файл класса через файл __init__.py
.
Я версия Python: 3.3.2
Платформа ОС: windows
Fridge.py
class Fridge:
def __init__(self, items={}):
"""Optionally pass in an initial dictionary of items"""
if type(items) != type({}):
raise TypeError("Fridge requires a dictionary but was given %s" %
type(items))
self.items = items
return
def _Get_Items(self):
print(self.items);
def _Get_Added_Values(self,lst):
values =0;
print(len(lst));
for index in lst:
values += index;
return values
def _Get_Seperetor(self,str1,lst):
str1=str1.join(lst);
return str1;
def _Get_Keys(self):
print(self.items.keys());
Файл Courses.py
class Courses:
def __init__(self, items=[]):
"""Optionally pass in an initial dictionary of items"""
if type(items) != type([]):
raise TypeError("Fridge requires a dictionary but was given %s" %
type(items))
self.items = items
return
def _Get_Items(self):
print(self.items);
def _Get_Seperetor(self,str1,lst):
str1=str1.join(lst);
return str1;
def _Get_Keys(self):
print(self.items.keys());
__init__.py
from Courses import Courses
from Fridge import Fridge
Эти файлы находятся на кухне в пакете.
import Kitchen
При выполнении этой команды я получаю следующую ошибку
Трассировка (последний последний вызов): Файл "", строка 1, в файле import Kitchen File "E:\Mani\Learnings\Phython\Kitchen__init__.py", строка 1, в импорте курсов Курсы ImportError: Нет модуля с именем "Курсы"
Пожалуйста, помогите мне, как справиться с этим, а также, пожалуйста, дайте мне знать, где я ошибся