Я определил 2 класса - Лицо & Менеджер. Менеджер наследует класс Person. Я получаю сообщение об ошибке при попытке импортировать класс Person.Определение класса Python - заявление импорта
Код указан ниже.
Person.py
class Person:
def __init__(self, name, age, pay=0, job=None):
self.name = name
self.age = age
self.pay = pay
self.job = job
def lastname(self):
return self.name.split()[-1]
def giveraise(self,percent):
#return self.pay *= (1.0 + percent)
self.pay *= (1.0 + percent)
return self.pay
Manager.py
from Basics import Person
class Manager(Person):
def giveRaise(self, percent, bonus=0.1):
self.pay *= (1.0 + percent + bonus)
return self.pay
заявления об ошибках:
C: \ python27 \ Основы> Person.py
C: \ python27 \ Основы> Manager.py Traceback (последний последний звонок): Fil е "C: \ python27 \ Основы \ Manager.py", строка 1, в из Basics не импортировать Person ImportError: Нет модуль с именем Основа
Почему я получаю сообщение об ошибке найденных Нет модуля?
+1 для "не ставьте 1 класс в 1 файл" – schlamar