72 votes

Comment puis-je me documenter un module en Python?

C'est tout. Si vous souhaitez documenter une fonction ou d'une classe, vous mettre une chaîne juste après la définition. Par exemple:

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

Mais que penser d'un module? Comment puis-je ce qu'est un document file.py n'?

81voto

Brad Koch Points 4046

Ajouter votre docstring que la première instruction dans le module.

Depuis j'aime voir un exemple:

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

import foo

# ...

51voto

Grégoire Cachet Points 1267

Pour les paquets, vous pouvez le document en __init__.py. Pour les modules, vous pouvez ajouter une docstring simplement dans le fichier module.

Toutes les informations sont ici: http://www.python.org/dev/peps/pep-0257/

8voto

Chris Upchurch Points 10484

Vous le faire exactement de la même manière. Mettre une chaîne dans la première instruction dans le module.

4voto

David Locke Points 4419

C'est facile, il suffit d'ajouter une docstring en haut du module.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X