So verwenden Sie Plattform- und Keyword -Modul in Python
- 1165
- 214
- Tamina Liebach
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.
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.
- « So installieren und verwenden Sie Joplin Note Nehmen Sie die App unter Linux auf
- BPYTOP - Ressourcenüberwachungstool für Linux »