这里是我Transaction
类:TypeError:'str'对象不可调用// class?
class Transaction(object):
def __init__(self, company, price, date):
self.company = company
self.price = price
self.date = date
def company(self):
return self.company
def price(self):
return self.price
def date(self):
self.date = datetime.strptime(self.date, "%y-%m-%d")
return self.date
,当我试图运行date
功能:
tr = Transaction('AAPL', 600, '2013-10-25')
print tr.date()
,我发现了以下错误:
Traceback (most recent call last):
File "/home/me/Documents/folder/file.py", line 597, in <module>
print tr.date()
TypeError: 'str' object is not callable
如何我能解决这个问题吗?
你不能有一个与方法同名的实例变量,显然 –