我已經從我延伸的模塊清理一些代碼,我似乎無法找到一種方法來Pythonify此代碼:計數類的實例?
global_next_id = 1
class Obj:
def __init__(self):
global global_next_id
self.id = global_next_id
global_next_id += 1
該代碼使用全局ID來跟蹤實例(我在內部也需要變量self.id
,它需要是一個數字)。
任何人都可以提出一種方法來Pythonify這段代碼嗎?
爲什麼你需要「跟蹤類的實例的」具有全球ID? – 2011-12-25 04:46:47
這是我正在修改的PDF庫。每個PDF'Obj'都需要打印出各自的ID。 – Blender 2011-12-25 06:45:10