如何在两个单独的文件中注册类实例计数?

时间:2016-08-16 23:08:01

标签: python class instance

所以我有一个python类Driver,它有一个方法drive,它基本上会永远运行一个循环。我已经设置好了,所以对于班级的每个新实例,计数器都会上升。因此,如果我在2个不同的文件中创建两个单独的类实例并一个接一个地运行它们,那么第二个运行的那个将注册它是该类的第二个实例,并且计数器最多为2?或者这仅适用于同一文件中的调用?

1 个答案:

答案 0 :(得分:0)

如果您使用解释器依次运行文件,则运行第二个文件后计数器将重置,因为正在运行的第一个文件中的所有内容都将退出内存。如果您需要在运行两个不同文件之间保持数据,最好的办法是将其写入第一个文件中的外部文件,然后在第二个文件中读取它。