Pythonにはメタデータが含まれていますが、通常は__version__ = '0.1'
などのモジュールファイルの先頭にあります。pydocは__version__ = '0.1'などのPythonメタデータをサポートしています
PyDocでサポートされているすべてのリストを見つけるにはどうすればよいですか?
Pythonにはメタデータが含まれていますが、通常は__version__ = '0.1'
などのモジュールファイルの先頭にあります。pydocは__version__ = '0.1'などのPythonメタデータをサポートしています
PyDocでサポートされているすべてのリストを見つけるにはどうすればよいですか?
特定の命名規則を以下のどれでもトップレベルのプライベート・グローバルは、Pydocによって生成Data
セクションの下に含まれます:すべての通常のグローバル変数がそこに表示されている
__SomeClass__
または__a_special_variable__
などの名前が表示されますが、__this_is_private
などの名前は表示されません(ただし、プライベート名は表示されません)。_
で始まり、オブジェクトは_fields
という属性を持ちます(パブリックフィールドがあります)。これらの基本規則には例外があります。予約済みリスト内の名前ないは同じ治療を得るのです:
{'__author__', '__builtins__', '__cached__', '__credits__',
'__date__', '__doc__', '__file__', '__initializing__',
'__loader__', '__module__', '__name__', '__package__',
'__path__', '__qualname__', '__slots__', '__version__'}
Pydocは自動的__version__
、__date__
、__author__
、および__credits__
のための別個のセクションを構築します。他の部分は「冗長または内部」です(たとえば、__name__
および__package__
は独自のセクションに割り当てられますが、設定したかどうかにかかわらずPydocも自動的にこれらのフィールドを生成します)。
sourceを参照するとすべてが見つかりますが、少なくともこの情報を集めている場所は1つもなく、少なくともGoogleでは上位ではありません。