Jeg har en python-modul installert på systemet mitt, og jeg vil gjerne kunne se hvilke funksjoner/klasser/metoder som er tilgjengelige i den.
Jeg vil ringe doc-funksjonen på hver enkelt. I rubin kan jeg gjøre noe som ClassName.methods for å få en liste over alle metodene som er tilgjengelige i den klassen. Er det noe lignende i python?
f.eks. noe sånt som:
from somemodule import foo
print foo.methods # or whatever is the correct method to call
Modulen inspect
. Se også modulen pydoc
, funksjonen help()
i den interaktive tolken og kommandolinjeverktøyet pydoc
som genererer dokumentasjonen du er ute etter. Du kan bare gi dem den klassen du ønsker å se dokumentasjonen for. De kan også generere, for eksempel, HTML-utdata og skrive det til disk.