나는 내가 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'
그래서 두 클래스를 사용해야합니까? – kangfend
고마워요. .. :) – kangfend