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