이 Example Google Style Python Docstrings 문서를 읽고 얼마나 훌륭한 파이썬 문서가 작성되었는지 이해하고 있습니다. 그러나 나는 한 가지를 이해할 수 없다.Python Documentation (: obj :`str`) vs (str)
문자열을 문서화 할 때 이상한 표기법이 있습니다. , 두 번째 경우
Args:
param2 (:obj:`str`, optional): The second parameter.
: 그러나, 다른 장소에서, 문서 같은 것을 기록
Args:
arg1(str): The description for arg1
: 인수를 문서화 할 때
는 예를 들어, 문서들은이처럼 쓸 수 지정 문자열이 :obj:`str`
으로 표시되고 일반 문자가 str
이 아닌 이유는 무엇입니까? 왜 strings
에 대한 두 가지 표현이 첫 번째 이유입니까? 어떤 것을 사용합니까?
때문입니다. 두 번째 옵션은 [sphinx-style annotations] (http://www.sphinx-doc.org)를 사용하는 것으로 보입니다. –
당신이 찾은 그 문서가 모두 위대하다는 것은 확실하지 않습니다. 그렇게 내부적으로 일관성이없는 경우가 아닙니다. –
@MartijnPieters가 나를 더 나은 문서로 안내 할 수 있습니까? – ironstein