【发布时间】:2014-05-23 05:01:13
【问题描述】:
我的代码如下 -
class utils :
def __init__(self) :
self.Name = 'Helen'
self.count = 0
self.idcount = 0
self.date = datetime.datetime.now().strftime("%Y%m%d")
def getNextId(self) :
self.idcount += 1
id = (self.Name+str(self.idcount)+self.date)
return(id)
def getCount(self) :
self.count += 1
count = str(self.count)
return(count)
现在我想在同一个类 utils 中的另一个函数中使用 id 和 count 变量。我尝试按如下方式进行 -
def formatField(self) :
self.Id = getNextId().id
self.cnt = getCount().count
return(self.cnt+','+self.Id+' ')
但这似乎不起作用,并给出错误 getNextId 和 getCount 未定义。 该怎么办?
提前致谢!
【问题讨论】:
标签: python function class call