Ho la seguente funzione:
def my_func():
"""My docstring is both funny and informative"""
pass
Come posso accedere al docstring?
Ho la seguente funzione:
def my_func():
"""My docstring is both funny and informative"""
pass
Come posso accedere al docstring?
Risposte:
In modo interattivo, puoi visualizzarlo con
help(my_func)
O dal codice è possibile recuperarlo con
my_func.__doc__
Puoi anche usare inspect.getdoc. Pulisce le __doc__schede normalizzando gli spazi e spostando a sinistra il corpo del documento per rimuovere gli spazi iniziali comuni.
Sui notebook ipython o jupyter, puoi usare tutti i modi sopra menzionati, ma vado avanti
my_func?
o
?my_func
per un rapido riepilogo sia della firma del metodo che della docstring.
Evito di usare
my_func??
(come commentato da @rohan) per docstring e utilizzarlo solo per controllare il codice sorgente