在我了解旧式类和新式类之间的区别之前,我不知道object
解释器用于任何事情。现在我知道要创建新样式的类,您必须执行以下操作:
class Spam(object):
pass
在我的旧代码中,我通常使用以下内容遍历对象列表:
for object in xml_objects:
pass
我不知道我是否在做危险的事情,我应该回去寻找我这样做的任何案例并创建新名称。据我了解,我object
从 for 循环的范围内征用,但它应该保留在外面。
我应该回去重写这些循环吗?如果是这样,是因为它的形式不好还是因为它会导致真正的错误(或两者兼而有之)?