通話時に時間を表示したいのですdate.now.hour
が、このエラーが発生します
AttributeError: 'function' object has no attribute 'hour'
これは私のコードです:
#!/usr/bin/python
class Date:
def now(self):
self.hour = "hour"
print "Now"
def __call__(self, string):
print string
date = Date()
date('hello') # print hello
date.now.hour # print hour
私の仕事は
これを実行できるクラスを作成します。
date.now()
- 出力:'now'
date('hai')
- 出力:'hai'
date.now
出力:'now'
date.now.hour
出力:'hour'