0
在一個標題爲整體模型的python文件中,我定義了一個構造函數。在與第一個python文件相同的文件夾中,我有另一個調用構造函數的python文件。從不同的類python調用構造函數
文件1:
class OverallModel:
__init__(self,file_name):
#uses the file_name to do a series of calculations and then prints a result
文件2:
class Runner:
x = OverallModel("file_name")
然而。我得到的消息,OverallModel是文件2中的一個未定義的名稱。我想導入文件1還是我沒有正確調用構造函數?非常感謝你的幫助。
這兩個類都稱爲OverallModel? – asiviero
你得到了未定義的名稱錯誤,因爲在文件2中,當你仍然定義'OverallModel'時,你正在嘗試創建它的一個實例。 – 2rs2ts