Als Kind , können Sie ein Spielzeug auseinander genommen haben , schaute auf seine Teile und versucht, herauszufinden, wie es funktioniert. Von Zeit zu Zeit , erwachsen Programmierer müssen auch auseinander nehmen und untersuchen Programmcode zu verstehen, wie es funktioniert oder Fehler zu finden. Dieser Vorgang wird als Introspektion bekannt. Im Gegensatz zu Ihrem Spielzeug , hat die Introspektion von Computerprogrammen nicht zerstören. Die Python Programmiersprache enthält mehrere Tools, um schnell Introspektion einer Python-Anwendung oder Bibliothek -Modul liefern . Diese Werkzeuge können eine Liste der Klassen, Funktionen und Variablen ein Modul oder Applikation enthält . Python Dokumentation
Der erste Ort, um eine Liste von Funktionen in einem Modul aussehen ist das Modul in der Dokumentation . Während die Dokumentation mit einem Standard- Python-Implementierung vorgesehen ist ziemlich umfangreich , ist viel Dokumentation finden Sie im Internet . Sie können die Python-Modul mit dem Code " . Py"-Erweiterung auf Ihrem Computer prüfen, oder Sie können ein Archiv der Quellcode online downloaden " Python.org . " Zum Beispiel, der Quellcode für das Modul " pickly.py " ; - . verwendet werden, um Daten für die Speicherung und den Abruf serialisieren - listet die Funktionen dump () , Deponien () , load () und load ()
Dir ()-Befehl
< br >
Die dir ( )-Befehl ist vielleicht die einfachste Methode, um die Funktionen in einem Python-Modul enthaltenen Liste . Die dir () ist eine integrierte Python -Befehl, der Introspektion des Objekts , die Sie als Parameter führt . Dir () ist ein Kommandozeilen- Funktion, die eine nicht formatierte Liste der Modul -Klassen , Funktionen, Konstanten, Variablen und Verweise auf andere Module anzeigt. Wenn Sie " dir ( Gurke ) " an der Python -Befehlszeile , erhalten Sie eine Liste von über 100 verschiedenen Modul -Attribute einschließlich der Funktionen .
Hilfe ()-Befehl
"help () "-Funktion ist ein weiterer Weg, um Introspektion auf einem Python-Modul durchzuführen. Gefällt dir () , helfen () ist in der interaktiven , Python Kommandozeilen- Modus zur Verfügung. Hilfe () greift auf die Online-Hilfe Python -Bibliothek, die ausführliche Dokumentation zu jedem Teil der Standard- Sprache enthält . Hilfe () liefert eine Liste von Funktionen innerhalb des Moduls , Informationen über Klassen, Funktionen aus anderen Modulen , Konstanten, Parameter der Funktion und Internet-Adressen für weitere Informationen über das Modul übernommen.
PyDoc
PyDoc ist ein Tool, das Online- Introspektion Python-Dokumentation zugreift. Im Gegensatz zu Hilfe () oder dir () ist ein System pydoc Anwendung, die außerhalb des Python interaktiven Modus Befehlszeile ausgeführt wird. PyDoc bietet die gleichen Informationen zur Verfügung, um (). Tatsächlich verwendet Hilfe () pydoc um die Daten zu erzeugen. PyDoc läuft als Nur-Text- Terminal-Anwendung oder über Ihren Web- Browser , wenn Sie die Option "- g "-Option nutzen . Mit der " - g" Grafik -Modus können Sie die Online-Hilfe -System in Ihrem Standard- Web-Browser zu laden. Sie können das Modul, das Sie mit einem Mausklick interessiert sind.