【发布时间】:2010-03-24 21:30:07
【问题描述】:
这可能是一个愚蠢的问题,但是在实例之间清除类变量的最佳方法是什么?
我知道我可以在构造函数中单独重置每个变量;但是有没有办法批量做到这一点?
或者我做错了什么需要不同的方法?感谢您的帮助...
class User():
def __init__(self):
#RESET ALL CLASS VARIABLES
def commit(self):
#Commit variables to database
>>u = User()
>>u.name = 'Jason'
>>u.email = 'jason.mendez@yahoo.com.mx'
>>u.commit()
这样每次调用用户时,变量都是新鲜的。
谢谢。
【问题讨论】:
-
这与当前的问题无关,但您应该始终继承
object而不是什么都没有,以便您使用新型类。也就是说,你的sn-p的第一行会被改进为class User(object):。