76

それでおしまい。関数またはクラスを文書化する場合は、定義の直後に文字列を配置します。例えば:

def foo():
    """This function does nothing."""
    pass

しかし、モジュールはどうですか?file.pyの機能を文書化するにはどうすればよいですか?

4

6 に答える 6

87

モジュールの最初のステートメントとして docstring を追加します。

"""
Your module's verbose yet thorough docstring.
"""

import foo

# ...

パッケージの場合、docstring を に追加できます__init__.py

于 2014-05-03T23:29:51.923 に答える
53

パッケージについては、で文書化できます__init__.py。モジュールの場合、モジュールファイルにdocstringを追加するだけです。

すべての情報はここにあります:http ://www.python.org/dev/peps/pep-0257/

于 2008-09-04T16:12:23.127 に答える
8

あなたはそれをまったく同じ方法で行います。モジュールの最初のステートメントとして文字列を入力します。

于 2008-09-04T16:12:52.610 に答える
4

簡単です。モジュールの上部にdocstringを追加するだけです。

于 2008-09-04T16:12:07.667 に答える