Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet das sys-Modul in Python?

Was bedeutet das sys-Modul in Python?

little bottle
little bottleOriginal
2019-05-20 10:24:4528416Durchsuche

Das sys-Modul in Python ist ein Modul zur Verwaltung der Python-Laufzeitumgebung. Es bietet viele Funktionen und Variablen zur Verwaltung verschiedener Teile der Python-Laufzeitumgebung.

Was bedeutet das sys-Modul in Python?

Heutzutage lernen immer mehr Freunde Python. Und es gibt auch viele rätselhafte Wissenspunkte, die von jedem verlangen, Informationen zu finden und sich darüber zu informieren. Als nächstes werde ich Ihnen sagen, was das Python-Systemmodul ist.

Das sys-Modul in Python ist ein Modul zur Verwaltung der Python-Laufzeitumgebung. Es bietet viele Funktionen und Variablen zur Verwaltung verschiedener Teile der Python-Laufzeitumgebung.

Das Folgende ist eine Liste allgemeiner Funktionen des sys-Moduls:

sys.argv: implementiert die Übergabe von Parametern von außerhalb des Programms an das Programm.

sys.exit([arg]): In der Mitte des Programms beenden, arg=0 bedeutet normales Beenden.

sys.getdefaultencoding(): Ruft die aktuelle Kodierung des Systems ab, die im Allgemeinen standardmäßig ASCII ist.

sys.setdefaultencoding(): Legen Sie die Systemstandardcodierung fest. Diese Methode wird beim Ausführen von dir (sys) nicht angezeigt. Wenn die Ausführung im Interpreter fehlschlägt, können Sie zuerst reload(sys) ausführen Führen Sie setdefaultencoding('utf8') aus. Zu diesem Zeitpunkt ist die Systemstandardcodierung auf utf8 eingestellt. (Siehe Festlegen der Systemstandardkodierung)

sys.getfilesystemencoding(): Ruft die vom Dateisystem verwendete Kodierung ab. Es gibt „mbcs“ unter Windows und „utf-8“ unter Mac zurück.

sys. path: Rufen Sie die Zeichenfolgensammlung des angegebenen Modulsuchpfads ab. Sie können das geschriebene Modul unter einem bestimmten Pfad ablegen und beim Importieren im Programm korrekt finden.

sys.platform: Holen Sie sich die aktuelle Systemplattform.

sys.stdin, sys.stdout, sys.stderr: Die Variablen stdin, stdout und stderr enthalten Stream-Objekte, die den Standard-E/A-Streams entsprechen. Wenn Sie eine bessere Kontrolle über die Ausgabe benötigen, ist dies bei print der Fall Wenn sie Ihren Anforderungen nicht genügen, sind sie alles, was Sie brauchen. Sie können sie auch ersetzen. In diesem Fall können Sie die Ausgabe und Eingabe auf andere Geräte (Geräte) umleiten oder sie auf nicht standardmäßige Weise verarbeiten.

Das obige ist der detaillierte Inhalt vonWas bedeutet das sys-Modul in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn