Liste der Funktionen in ein Python-Modul

March 23

Liste der Funktionen in ein Python-Modul

Als Kind haben Sie eine Spielzeug auseinander genommen, schaute auf seine Teile und versucht, herauszufinden, wie es funktioniert. Von Zeit zu Zeit aufgewachsen Computer müssen Programmierer auch auseinander nehmen und untersuchen Sie Programmcode zu verstehen, wie es funktioniert oder Fehler zu finden. Dieser Prozess wird als Selbstbeobachtung bezeichnet. Im Gegensatz zu Ihrem Spielzeug wird die Introspektion von Computerprogrammen nicht ihnen zerstört. Die Computer-Programmiersprache Python enthält mehrere Tools um schnelle Introspektion einer Python-Anwendung oder Bibliothek-Modul zu bieten. Diese Tools bieten eine Liste der Klassen, Funktionen und Variablen eines Moduls oder einer Anwendung enthält.

Python-Dokumentation

Der erste Platz zu suchen, eine Liste der Funktionen in einem Modul ist das Modul-Dokumentation. Während die Dokumentation mit einem standard-Python-Implementierung recht umfangreich ist, ist viel mehr Dokumentation im Internet zur Verfügung. Sie können den Python-Modul-Code mit der Erweiterung ".py" auf Ihrem Computer überprüfen oder Sie können ein Archiv des Quellcodes online bei "Python.org." Der Quellcode für das Modul "pickly.py"--zum Serialisieren von Daten für Speicherung und Abruf--listet z. B. die Funktionen dump(), dumps(), load() und load().

Dir() Befehl

Der Befehl dir() ist vielleicht die einfachste Methode, die in ein Python-Modul enthaltenen Funktionen aufzulisten. Die dir() ist eine integrierte Python-Befehl, der Introspektion des Objekts ausführt, die Sie als Parameter angeben. Dir() ist eine Befehlszeilen-Funktion, die eine unformatierte Liste von Modulklassen, Funktionen, Konstanten, Variablen und Verweise auf andere Module angezeigt. Wenn Sie "dir(pickle)" in der Python-Befehlszeile eingeben, erhalten Sie eine Liste mit über 100 verschiedenen Modulattribute einschließlich Funktionen.

Help() Befehl

Die Funktion "help()" ist eine weitere Möglichkeit Selbstbeobachtung auf ein Python-Modul durchführen. Wie dir() ist help() im Python interaktive, Befehlszeilen-Modus verfügbar. Help() greift Pythons-Onlinehilfe-Bibliothek, die ausführliche Dokumentationen auf jeden Teil der standard-Sprache enthält. Help() bietet eine Liste der Funktionen innerhalb des Moduls, Informationen über Klassen, Funktionen von anderen Module, Konstanten, Funktionsparameter und Website-Adressen für weitere Informationen über das Modul geerbt.

Pydoc

Pydoc ist ein Introspektion-Tool, das Python-Onlinedokumentation zugreift. Im Gegensatz zu help() oder dir() ist Pydoc eine Systemanwendung, die außerhalb der Python-interaktiven Modus-Befehlszeile ausgeführt wird. Pydoc bietet die gleiche Informationen auf help(). In der Tat verwendet help() Pydoc um seine Daten zu generieren. Pydoc läuft als nur-Text terminal-Anwendung oder über Ihren Webbrowser, wenn Sie verwenden die "-g" Option. Mit der "-g" Grafik-Modus können Sie das online-Hilfesystem in Ihrem standardmäßigen Webbrowser geladen. Sie können das Modul, das Sie interessiert, sich mit einem Mausklick auswählen.