So verwenden Sie Plattform- und Keyword -Modul in Python

So verwenden Sie Plattform- und Keyword -Modul in Python

Der Plattform Modul liefert ein API Um Informationen über das zugrunde liegende System/die zugrunde liegende Plattform zu erhalten, auf denen unser Code ausgeführt wird. Informationen wie Betriebssystemname, Python -Version, Architektur, Hardwareinformationen usw. wird über durch Plattformmodul Funktionen. Dieses Modul erfordert keine Installation, da es Teil der Standardbibliotheken ist, die mit der Python -Installation geliefert werden.

Lassen Sie uns zunächst das importieren “Plattform”Modul.

# Python3 >>> Plattform import >>> print ("Importierte Plattformmodulversion:", Plattform.__Ausführung__) 
Python -Plattformmodul importieren

Nehmen wir zuerst einige Informationen über Python, wie die Version, Erstellen von Informationen usw

  • python_version () - Gibt die Python -Version zurück.
  • python_version_tuple () - Gibt die Python -Version in Tuple zurück.
  • python_build () - Rücksendungsnummer und Datum in Form eines Tupels zurück.
  • python_compiler () - Compiler zum Zusammenstellen von Python.
  • python_implementation () - Gibt die Python -Implementierung wie "Pypy", "CPython" usw. zurück
>>> print ("Python -Version:", Plattform.python_version ()) >>> print ("Python -Version in Tuple:", Plattform.python_version_tuple ()) >>> print ("bauen info:", plattform.python_build ()) >>> print ("Compiler Info:", Plattform.python_compiler ()) >>> print ("Implementierung:", Plattform.python_implementation ()) 
Überprüfen Sie die Python -Informationen

Nehmen wir nun einige systembezogene Informationen wie Betriebssystem-Aroma, Release-Version, Prozessor usw. an

  • System() - Gibt den System-/Betriebssystemnamen wie "Linux", "Windows", "Java" zurück.
  • Ausführung() - Gibt Systemversionsinformationen zurück.
  • freigeben() - Gibt die System -Release -Version zurück.
  • Maschine() - Gibt Maschinenart zurück.
  • Prozessor() - Gibt den Systemprozessornamen zurück.
  • Knoten() - Gibt den Systemnetzwerknamen zurück.
  • Plattform() - Gibt genauso nützliche Informationen über das System zurück.
>>> print ("OS -Aroma ausführen:", Plattform.System ()) >>> print ("Betriebssystemversion:", Plattform.Version ()) >>> print ("OS -Release:", Plattform.Release ()) >>> print ("Maschinentyp:", Plattform.machine ()) >>> print ("Prozessor:", Plattform.processor ()) >>> print ("Netzwerkname:", Plattform.node ()) >>> print ("Linux -Kernelversion:", Plattform.Plattform()) 
Überprüfen Sie Linux -Systeminformationen

Anstatt über separate Funktionen auf alle systembezogenen Informationen zugreifen zu können, können wir die verwenden dein Name() Funktion, die eine benannte zurückgibt Tupel Mit allen Informationen wie Systemname, Release, Version, Maschine, Prozessor, Knoten. Wir können Indexwerte verwenden, um auf bestimmte Informationen zuzugreifen.

>>> print ("uname function:", plattform.uname ()) >>> print ("\ nSystem -Informationen:", Plattform.uname () [0]) >>> print ("\ nnetwork name:", plattform.uname () [1]) >>> print ("\ nos Release:", Plattform.uname () [2]) >>> print ("\ nos Version:", Plattform.uname () [3]) >>> print ("\ nmachine Typ:", Plattform.uname () [4]) >>> print ("\ nmachine Prozessor:", Plattform.uname () [5]) 

Denken Sie an einen Anwendungsfall, in dem Sie Ihr Programm nur in einer bestimmten Version von Python oder nur in einem bestimmten Betriebssystemgeschmack ausführen möchten, in diesem Fall die Plattform Das Modul ist sehr praktisch.

Unten finden Sie ein Beispielpseudocode, um die Python -Version und das Betriebssystem zu überprüfen.

Plattform importieren sys, wenn Plattform.python_version_tuple () [0] == 3:  sonst: sys.exit () wenn Plattform.uname () [0].Lower () == "Linux":  sonst: sys.Ausfahrt() 

Python Keyword -Modul

Jede Programmiersprache enthält integrierte Keywords, die unterschiedliche Funktionen ausführen. Für zB: WAHR, FALSCH, Wenn, für, usw… In ähnlicher Weise verfügt Python integrierten Schlüsselwörtern, die nicht als Kennungen für Variable, Funktionen oder Klasse verwendet werden können.

Der Stichwort Das Modul bietet 2 Funktionen.

  • kwlist - Druckt die Liste der integrierten Schlüsselwörter aus.
  • IsKeyword (en) - Gibt true zurück, wenn s ein von Python definierter Schlüsselwort ist.
Python Keyword -Modul

Nachdem wir jetzt am Ende des Artikels gekommen sind, haben wir bisher 2 Python -Module besprochen ((Plattform Und Stichwort). Der Plattform Das Modul ist sehr nützlich, wenn wir Informationen über das System erfassen möchten, mit dem wir arbeiten. Andererseits die Stichwort Das Modul bietet eine Liste integrierter Schlüsselwörter und Funktionen, um zu überprüfen, ob ein bestimmter Kennung ein Schlüsselwort ist oder nicht.