그래서 저는 파이썬에서 약간의 스크립트를 가지고 있으며 도움을 얻기 위해 각 메소드 docstring을 인쇄하려고합니다. 예를 들어인스턴스 접근 방식을 동적으로 접근하십시오
~$ myscript.py help update
은 화면에 myClass.update.__doc__
을 인쇄합니다. 내가 실행하려고 한 코드는 이것이다 : 내 방법의 컬렉션이 의도 한대로 도움말 작업을 만들기 위해 엉덩이에 통증이있을 것입니다 성장
import sys
class myClass:
def update(self):
""" update method help """
def help(self):
method = sys.argv[2:3][0]
if method == "update":
print "Help: " + self.update.__doc__
myClass = myClass()
myClass.help()
만한다. 어쨌든 self.method.__doc__
같은 것을 동적으로 호출 할 수 있습니까? 감사.
'나는 실제로 sys.argv에 [2를 사용 –