我已經定義了2個類 - Person & Manager。管理器繼承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 追溯(最近呼叫最後): Fil e「C:\ Python27 \ Basics \ Manager.py」,第1行,在 from Basics import Person ImportError:No module named Basics
爲什麼我會得到No module found錯誤?
+1「不要在1個文件中放1個類」 – schlamar