Je débute:"retrouver la chaine documentaire d'une fonction

paffou59 -  
 paffou59 -
Bonjour,

Comment faire pour retrouver la chaîne documentaire d'une fonction avec l'attribut_doc_??? Voir le script suivant (J'ai exactement recopié le script du livre de Gérard Swinnen)

>>> def essai():
"cette fonction ne fait presque rien"
print("ras")

>>> essai()
ras
>>> print(essai._doc_)
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
print(essai._doc_)
AttributeError: 'function' object has no attribute '_doc_'
>>>

Merci d'avance!

Roman

2 réponses

  1. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    'lut, c'est
    essai.__doc__
    et non
    essai._doc_
    (double underscores).
    0
    1. paffou59
       
      En effet;), merci à toi
      0
  2. jisisv Messages postés 3678 Statut Modérateur 936
     
    Inspire-toi de
    def plop():
        """ne fait rien"""
        pass
    
    print( plop.__doc__)
    


    Voir PEP 257 -- Docstring Conventions
    0
    1. paffou59
       
      Pigé...merci bien!
      0