Hi,
gibt es eine Möglichkeit, alle Methoden/Objekte von einem Python Modul auszulesen bzw. anzeigen zu lassen und dadurch eine kleine Referenz zu generieren? Gibt es dafür schon ein TOol?
funktionen/methoden/klassen
Habe den Source Code aber nicht, den ich parsen könnte.
Bekomme das Modul in Form einer gebuildeten DLL.
Deshalb suche ich ein Tool, welches mir alle Funktionalitäten anzeigt.
Wenn ich das Pythonmäßig auch selbst auslesen kann, würde ich mir selbst was basteln.
import myDLLmodule
myDLLmodule.get_methods() oder so
Gibt es sowas im Standard?
Bekomme das Modul in Form einer gebuildeten DLL.
Deshalb suche ich ein Tool, welches mir alle Funktionalitäten anzeigt.
Wenn ich das Pythonmäßig auch selbst auslesen kann, würde ich mir selbst was basteln.
import myDLLmodule
myDLLmodule.get_methods() oder so
Gibt es sowas im Standard?
Versuch mal dir.Sync32 hat geschrieben: import myDLLmodule
myDLLmodule.get_methods() oder so
Code: Alles auswählen
dir(myDLLmodule)
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Rekrul hat dir die Loesungen doch schon praesentiert?
Ich bevorzuge Sphinx mit autodoc: http://sphinx.pocoo.org/ext/autodoc.htm ... xt.autodoc
Was ist denn ueberhaupt dein wirkliches Ziel?
Ich bevorzuge Sphinx mit autodoc: http://sphinx.pocoo.org/ext/autodoc.htm ... xt.autodoc
Was ist denn ueberhaupt dein wirkliches Ziel?
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
@cofi: Das Ziel ist heraus zu finden was in einer kompilierten C-Erweiterung drin steckt für die man keinen Quelltext hat. So habe ich das jedenfalls verstanden.
@Sync32: Wie wäre es mit "den Entwickler des Moduls fragen"? Ich kann mir nicht vorstellen, dass Du dieses Modul zur Benutzung erhältst ohne Dokumentation...