코드 : def foo(s):
"""A dummy function foo. For example:
>>> a = '''This is a test string line 1
This is a test string line 2
This is a test string line 3'''
>>> foo(a)
This is a test string
'prop'라는 클래스 속성이있는 아래 정의 된 클래스가 있으며 인쇄 할 문서 문자열 'this is property comment'를 원합니다. 현재 행동은 속성에 대한 getter를 실행하고 'getter'를 출력합니다. 'help (MyClass.prop)'를 입력하고 문서화 문자열을 얻을 수 있도록 클래스와 메타 클래스를 설정하는 방법이 있습니까?
클래스의 다른 메서드에서 사용하기위한 메서드가 일부 있습니다. 나는 그들의 이름 앞에 '_'을 붙였다. epydoc에서 그 기능을 숨길 수 있습니까? 좋은 생각입니까? '_'또는 밑줄을 사용해야합니까? 솔직히 나는 어떤 곳에서 그들에 대해 읽은 후에 차이를 얻지 못했다. 이 명명 규칙을 모듈/클래스 (인스턴스) 함수에서만 사용해야합니까? 아니면 변수?
@param와 @return와 같은 문서 문자열에 대한 몇 가지 태그가 있습니다 : def my_method(a_param):
''' @param a_param: Description of this param
@return: The return value of the method
'''
return int(a_param
python 3.1.x에서 doc 문자열을 어떻게 인쇄합니까? re 및 sys 모듈을 테스트 해 보았는데 오류가 계속 발생합니다. 감사합니다 import re
print(re._doc_)
Traceback (most recent call last):
File "<pyshell#91>", line 1, in <module>
print(r
내장 속성은 언제 초기화됩니까? __doc__는 __name__는 __class__, __setattr__ 등 내 다른 질문에 대한 문서화 문자열에서 는 대답 중 하나가 문서화 문자열은 단순한 문자열 언급 나는, "'와 시도 (나는이 하나 :)에 대해 알고 추측) """ 그리고 모두 작동했습니다. 그러나 문자열 값이 할당 된 변수를 사용하여 해당 변수를 d
파이썬으로 작성된 REST API에 대한 유용한 문서를 생성하고 싶습니다. 바람직하게는, program = dict
dict = repeated(name:string | name:dict)
내가 파이썬 딕셔너리를이 형식을 구문 분석하고 (예를 들어) 좀하고 싶습니다 : '''
/kittens/
This method creates kittens in
def myfunc():
""" My docstring """
print "hello"
help(myfunc)
나는 당신의 경우, more 명령을 실행 'more' is not recognized as an internal or external command,
operable program or batch file.
윈도우 7
파일 이름 만 가지고 있으면 파이썬 파일의 문서 문자열을 가져 오는 방법이 있습니까? 예를 들어 a.py라는 파이썬 파일이 있습니다. 나는 그것이 (이전에 위임되고있는) doc 문자열을 가지고 있지만 그것의 내부 구조를 알지 못한다는 것을 알고있다. 즉 클래스 나 메인을 가지고 있다면? filename.__doc__ #it does not work