Person と Manager の 2 つのクラスを定義しました。Manager は Person クラスを継承します。Person クラスをインポートしようとするとエラーが発生します。
コードを以下に示します。
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\Basics>Person.py
C:\Python27\Basics>Manager.py トレースバック (最新の呼び出しが最後): ファイル "C:\Python27\Basics\Manager.py"、1 行目、基本インポートからの Person ImportError: 基本という名前のモジュールはありません
モジュールが見つからないというエラーが表示されるのはなぜですか?