Python

Python SYS-Modul

Python SYS-Modul

In dieser Lektion zu Python sys Modul werden wir untersuchen, wie dieses Modul es uns ermöglicht, direkt mit dem Interpreter und dem Host-Rechner zu interagieren. Mal sehen, welche Funktionen dieses Modul uns bietet.

Python-sys-Modul

Der erste Vorteil, den uns das sys-Modul bietet, ist seine Unabhängigkeit vom Betriebssystem der Hostmaschine. Dies bedeutet, dass dieses Modul auch dann funktioniert, wenn es unter Windows oder Macintosh oder Linux oder einem beliebigen Betriebssystem funktioniert. In diesem Beitrag werden wir die Funktionen untersuchen, die es uns bietet. Lass uns anfangen.

Arbeiten mit dem sys-Modul

Um mit der Arbeit mit dem sys-Modul zu beginnen und Skripte dazu zu bringen, dieses Modul zu verwenden, verwenden wir dieselbe import-Anweisung in allen Skripten, die wir schreiben:

Importsystem

Diese Anweisung importiert erforderliche Systemmodulabhängigkeiten und bringt sie in unseren Geltungsbereich.

Python-System.argv

Das grundlegendste Operation-sys-Modul ermöglicht uns den Zugriff auf die an das Skript übergebenen Befehlszeilenparameter. Lassen Sie uns ein Programm schreiben, um dies zu demonstrieren:

Importsystem
print('Befehlszeilenparameter übergeben:')
für param im sys.Argument:
drucken (param)

Wenn wir dieses Programm mit Befehlszeilenparametern ausführen, sehen wir diese Ausgabe:

Beachten Sie, wie dies sogar den Dateinamen ausgewählt hat, den wir als Befehlszeilenparameter übergeben haben.

Python-System.Pfad

Verwendung der Pfad Funktion können wir die anzeigen PYTHONPFAD die in der Host-Maschine bereitgestellt wird. Wir werden jetzt ein Skript schreiben, um diese Funktion zu verwenden:

Importsystem
print('\n PYTHONPATH: ', sys.Pfad)

Wenn wir dieses Programm ausführen, sehen wir diese Ausgabe:

Dies kann natürlich je nach Maschine variieren.

Python-System.stdin

Wir können das sys-Modul auch verwenden, um Eingaben vom Benutzer zu übernehmen. Wir werden diese Funktion jetzt ausprobieren:

Importsystem
input_by_user = sys.stdin.Zeile lesen()
print("Benutzereingabe: " + input_by_user)

Wenn wir dieses Programm ausführen, sehen wir diese Ausgabe:

Dies ist eine sehr wichtige Funktion, die wir normalerweise in unseren Programmen verwenden, um Benutzereingaben aufzunehmen.

Python-System.Urheberrechte ©

Um die Copyright-Informationen zur aktuell installierten Python-Version auf dem Host-Rechner anzuzeigen, können wir diese Funktion verwenden:

Importsystem
print(sys.Urheberrechte ©)

Wenn wir dieses Programm ausführen, sehen wir diese Ausgabe:

Python-System.Ausfahrt

Es gibt viele Anwendungsfälle, in denen wir den Programmfluss verlassen müssen, ohne etwas anderes zu tun (wie Fehlerbehandlung usw.).). Dies ist einfach mit dem Exit-Funktionsaufruf zu erreichen:

Importsystem
print("Hallo Linuxhint")
sys.Ausgang(1)
print("Nicht gedruckt!")

Wenn wir dieses Programm ausführen, sehen wir diese Ausgabe:

In diesem kurzen Beitrag zu Python haben wir gesehen, wie wir verschiedene Funktionen des sys-Moduls in Python verwenden und mit Beispielskripten demonstrieren können. Mach weiter und spiele mit mehr von ihnen.

Linker Mausklick funktioniert nicht unter Windows 10
Wenn Sie eine dedizierte Maus mit Ihrem Laptop oder Desktop-Computer verwenden, aber die linker Mausklick funktioniert nicht unter Windows 10/8/7 aus ...
Cursor springt oder bewegt sich zufällig während der Eingabe in Windows 10
Wenn Sie feststellen, dass Ihr Mauszeiger während der Eingabe auf einem Windows-Laptop oder -Computer automatisch und zufällig springt oder sich von s...
So kehren Sie die Scrollrichtung von Maus und Touchpads in Windows 10 um
Maus und Touchpads machen das Rechnen nicht nur einfach, sondern auch effizienter und weniger zeitaufwendig. Wir können uns ein Leben ohne diese Gerät...