【发布时间】:2016-11-05 09:22:27
【问题描述】:
有没有办法检查一个类是否已经定义/存在? 我在菜单上有不同的选项,其中一些需要继承变量,因此如果您在设置变量之前尝试选择该函数,它会崩溃。 我的课叫做 Gen0,我只是简单地把它开始了
class Gen0():
接下来是设置变量的其余代码。 对于上下文,我正在做一个人口模型,因此需要在显示(选项 2)、使用(选项 3)或导出(选项 4)之前设置初始值(选项 1)。
【问题讨论】:
-
类
Gen0是如何定义的? -
您可能可以使用
hasattr内置函数来执行此操作,但更好的做法是在类的__init__方法中始终初始化这些变量。 -
在设置变量的选项的开头,它只是说 class Gen0():
标签: python class if-statement while-loop