class Note:
nextseqNum = 0
def __init__(self):
self.text = str
self.dateCreated = datetime
self.dateRead = datetime
self.description = str
self.category = str
self.priority = int
self.hidden = bool
self.seqNum = nextseqNum
nextseqNum += 1
不知什么原因,它把我甩了
UnboundLocalError: local variable 'nextseqNum' referenced before assignment
我不明白为什么。你就是这样让共享类变的,对吧
需要在类上访问共享类变量,因为它不会成为类方法中的局部变量(这解释了错误消息):
有一些捷径:
因为如果在实例上找不到名称,python就会查看类。如果不想显式命名类:
相关问题 更多 >
编程相关推荐