Inhaltsverzeichnis
Eines der Dinge, in denen es am attraktivsten ist, sich zu entwickeln Python Es ist seine umfangreiche und großartige Bibliothek von Standardmodulen, es verfügt über eine große Anzahl von Dienstprogrammen, auf die wir zugreifen können, indem wir einfach die Module importieren, die unseren Anforderungen entsprechen.SYS-Modul
Dieses Modul ermöglicht uns den Zugriff auf Variablen und Funktionen, die eng mit dem Interpreter von . verbunden sind PythonIm Folgenden werden wir diejenigen auflisten, die wir für die wichtigsten halten. Sie können jedoch weiter recherchieren und Ihre eigenen Favoriten festlegen.
Argument: Die Befehlszeilenargumente einschließlich des Namens des Skripts.
Ausgang ([arg]): Es macht die Ausgabe des aktuellen Programms, optional mit einem Argument können wir einen Wert übergeben, der uns eine Rückgabe oder eine Fehlermeldung liefert.
Module: Es ist ein Wörterbuch, das uns eine Karte mit den Namen aller zum Zeitpunkt des Aufrufs der Funktion geladenen Module erstellt.
Weg: Erstellt eine Liste, in der wir die Orte sehen können, an denen wir die verfügbaren Module finden können.
Plattform: Enthält eine Plattformkennung wie sie ist sunos5 oder win32.
Standard: Es ist der Standard-Eingabestrom, es ist eine Objekttypdatei.
Standard: Es ist der Standardausgabestrom, es ist eine Objekttypdatei.
stderr stdout: Es ist der Standardfehlerstrom, es ist eine Objekttypdatei.
Sehen wir uns ein kleines Beispiel für die Verwendung einer dieser Funktionen an. In diesem speziellen Fall verwenden wir argv, zuerst den Code und dann die Erklärung:
# reverseargs.py import sys args = sys.argv [1:] args.reverse () print '' .join (args)
Wir können hier sehen, dass wir die Argumente nehmen und sie dann in umgekehrter Reihenfolge ausgeben.
Wir werden jetzt unser Programm aufrufen und sehen die entsprechende Ausgabe, die es uns in der folgenden Abbildung gibt:
Ziemlich beeindruckend, denn mit nur wenigen Zeilen konnten wir dies dank der Standardbibliotheken von Python.
OS-Modul
Dieses Modul gibt uns Zugriff auf mehrere Dienste des Betriebssystems. Dies ist vielleicht eines der umfangreichsten Module, daher werden wir nur einige, aber sehr nützliche Funktionen behandeln. Dieses Modul enthält auch genügend Funktionen, um mit den darin enthaltenen Verzeichnissen und Dateien zu arbeiten des Systems ist es Ihre Aufgabe, diesbezüglich die amtlichen Unterlagen zu untersuchen.
Umgebung: Erstellt eine Zuordnung mit den Umgebungsvariablen des Betriebssystems.
System(Befehl): Führt einen Befehl im Betriebssystem innerhalb eines Unterschale.
September: Trennzeichen, das beim Bau der Wege verwendet wird.
Pfadep: Trennzeichen zum Trennen von Pfaden.
Zeilensprung: Zeilentrenner ('\ n', '\ r' oder '\ r \ n')
Urgrund(n): Gibt n Byte Zufallsdaten mit starker Verschlüsselung zurück.
Sehen wir uns ein einfaches Beispiel mit der Funktionalität an System um einen Webbrowser über ein Python-Skript zu starten.
Unter UNIX können wir Folgendes tun:
os.system ('/usr/bin/firefox')
Aber wir haben auch das Äquivalent in Windows:
os.system (r'c:\"Program Files"\"Mozilla Firefox"\firefox.exe')
In diesem Fall stellen wir fest, dass wir doppelte Anführungszeichen für die Pfadordner setzen, damit verhindern wir, dass der Leerraum uns dazu bringt, ein Problem in DOS zu überspringen, das diesen Befehl mit Python ausführt.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben