在python类中引用数据的时候,我们会发现,传入__init__的参数有时候可以在类中直接调用,等同于用self引用
但import到其他py文件后,就显示无法找到该函数了。
原因在于,在init函数中有可能在if name=='__main_'后定义了该同名参数,所以在执行原文件的时候,存在这一变量,但是当import后,if name=='__main_'后的程序不执行,所以就找不到该变量了。
所以,在类中引用数据的时候,该用self.的地方一定要用self,否则即使程序通过,也有可能给未来留下隐患。