Ich versuche, eine in C geschriebene Python-Bibliothek zu verwenden, die keinerlei Dokumentation enthält. Ich möchte Introspektion verwenden, um zumindest zu sehen, welche Methoden und Klassen in den Modulen sind. Hat jemand eine Funktion oder eine Bibliothek, die ich verwenden kann, um die Funktionen (mit Argumentlisten) und Klassen (mit Methoden und Mitgliedsvariablen) innerhalb eines Moduls aufzulisten?Wie kann ich die Methoden in einem Python 2.5-Modul auflisten?
Ich habe this article über Python Introspektion gefunden, aber ich bin mir ziemlich sicher, dass es nicht für Python 2.5 gilt. Danke für die Hilfe.
Ich kann keinen alternativen Weg finden, um den Inhalt der Hilfe zu bekommen, besonders die "PACKAGE CONTENTS" ist, was ich suche. Dies ist im Hilfetext, aber keine der anderen Antworten bietet eine Möglichkeit, es algorithmisch zu bekommen. – AlanSE
ah, fand es im Quellcode für diese https://github.com/python/cpython/blob/ac317700ce7439e38a8b420218d9a5035bba92ed/Lib/pydoc.py#L733, mit Muster von 'für Importeur, Modname, ispkg in pkgutil.iter_modules (Objekt .__ Pfad __): ' – AlanSE