我在上课时有点初学者。
我有一个定义如下的类(为了这篇文章的目的而简化)
class worksheet:
def __init__(self, filename):
self.filename = (filename).strip().replace(" ","")
def idMaker(self):
number = '{:05d}'.format(random.randrange(1,99999))
sheetId = self.filename+str(number)
我希望能够通过说以下内容来获取每个实例的“sheetID”(同样,这可能完全不正确):
newSheet = worksheet('testsheet')
id = newSheet.sheetID
这当然行不通,但我不确定我需要做什么才能使其工作。
我想确保 ID 保持不变并且不会用新的随机数重新创建自己。
先感谢您