Python -Plattformmodul

Python -Plattformmodul
Die Python -Bibliothek namens Plattform Modul wird verwendet, um alle Details über die Plattform zu erhalten, auf der das Skript ausgeführt wird. Die Informationen können mit einer Vielzahl von plattformbasierten Techniken erfasst werden. Die Plattform kann ohne zusätzliche Erweiterungen ausgeführt werden. Es ist nur erforderlich, das Plattformmodul zu importieren und dann das plattformspezifische Skript zu erstellen.

In diesem Artikel werden wir Plattforminformationen mit den folgenden Methoden des Plattformmoduls abrufen:

Anzeigen des Plattformprozessors

Das Plattformmodul von Python wird verwendet, um die Plattforminformationen anzugeben, auf denen das Skript ausgeführt wird. Die Funktion „Processor ()“ des Plattformmoduls ermöglicht es uns, die CPU des Systems anzuzeigen. Durch die Verwendung der Funktion „processor ()“ in einer Beispielanwendung können wir verstehen, wie sie funktioniert.

Lassen Sie uns nun den Code hier implementieren. Wir implementieren das Plattformmodul im Tool „Spyder“. Die bekanntesten Pakete des wissenschaftlichen Python Stack wie „Numpy“, „Scipy“, „Matplotlib“, „Pandas“, „Ipython“, „Sympy“ und „Cython“ sowie andere Open-Source-Programme, „Sympy“, „Pandas“, „Ipython“, „Sympy“, „Cython“ sowie andere Open-Source-Programme. sind alle in Spyder integriert. Die Plattform kann in Python implementiert werden, indem sie einfach importiert wird. Es müssen keine anderen Erweiterungen installiert werden, um das Plattformmodul auszuführen. Kehren wir also zu dem ursprünglichen Ort zurück, an dem wir das Plattformmodul als „PT“ importieren mussten, um den Code zu implementieren.

Anschließend erwerben wir die Details des Prozessors, den die Anwendung mit der Funktion „Processor ()“ und dem Parameter „PT“ ausführt. Wir setzen die Ergebnisse in das von uns initialisierte Variable „Prozessordetail“ ein. Die folgende Zeile verwendet dann die Funktion „print ()“. Diese Methode, die als Eingabe der Zeichenfolge empfangen wird, "der Prozessor des Systems, auf dem wir das Skript ausführen, ist" und die Variable "Prozessordetail", die Prozessordetails enthält. Lassen Sie uns jetzt den Code ausführen und die Ergebnisse betrachten.

Es begann zuerst: „Der Systemprozessor, auf dem wir das Skript ausführen“, ist ". Die Ausgabe zeigte die Prozessordetails. Der Prozessorame mit seinen Details, „Intel64 Family 6 Models 55 Stufen 8 EleineIninin“, wird dann präsentiert. Dies ist der führende Hersteller von zentralen Verarbeitungseinheiten und Halbleitern Intel. Im Bereich der CPU -Mikroprozessorentwicklung gibt es eine Methode. Diese Methode wird als CPU -Stepping bezeichnet. In seiner einfachsten Form ist das CPU -Stepping eine Technik, um zu verfolgen, wie viele Zyklen ein Prozessor ausführt.

Verwendung der Plattform Machine () -Funktion

In diesem Abschnitt verwenden wir die Plattform "machine ()" -Methode, um Details über das Gerät abzurufen, das das Skript ausführt. Wir müssen zuerst die Python -Bibliotheksplattform als „PT“ importieren, bevor wir die Funktion „machine ()“ mit „PT“ aufrufen, um das Maschinendetail zu erhalten. Anschließend speichern wir das erhaltene maschinelle Detail im initialisierten variablen „maschinellen Detail“. Schließlich haben wir in der folgenden Zeile die Funktion „print ()“ bezeichnet und die Anweisung übergeben: „Die Art von Maschine, die wir verwenden, um die Software auszuführen“, sowie das Variable „Maschinendetail“, das wir zuvor erstellt haben und diese Variable hält das Ergebnis.

Wie zu sehen ist, werden je nach System Informationen über den Maschinenart des Systems im Ausgang gedruckt. Vor der Anzeige der Informationen über die Maschine, die „AMD64“ ist, präsentierte sie zunächst die Anweisung, die wir in den Klammern von „print ()“ verwendet haben.

Plattformarchitektur anzeigen ()

In diesem Teil werden wir die Plattform „Architecture ()“ -Funktion nutzen. Die Platform.Architecture () -Methode fragt die zur Verfügung gestellte ausführbare Datei, die standardmäßig die Python -Interpreter -Binärdatei für verschiedene architektonische Details ist. Der Rückgabewert ist ein Paar vom zweiten Typ. Hier liefert die erste Komponente die Bitarchitektur und die Menge der Verarbeitungsbits des Prozessors, und die zweite Komponente gibt die Verbindungsmethode des Programms an.

Importieren Sie zunächst das Python -Plattformmodul als „PT“. Verwenden Sie als Nächstes die Methode „Architecture ()“ mit „PT“. Speichern Sie schließlich die Ergebnisse dieser Funktion in der Variablen „Architekturdetail“. Anschließend haben wir die Funktion "print ()" in der folgenden Zeile verwendet und die Anweisung "Die Systemarchitektur, auf der wir das Skript ausführen Ergebnisse der Funktion „Architecture ()“.

Die Ausgangsanzeige zeigt nun die Systemarchitektur im Detail angezeigt. Es wurde zunächst die Anzahl der Bits und das Verknüpfungsformular angezeigt, was bestimmt, ob ein Begriff im restlichen Programm oder nur eine bestimmte Einheit mit dem genauen Objekt verknüpft werden kann oder nicht. Dies sind "64" und "Windowspe".”

Verwendung der Plattform node () Methode

Jetzt werden wir die Methode „Node ()“ der Plattform in Aktion setzen. Diese Technik wird verwendet, um Daten zum Systemknoten abzurufen. Einfach ausgedrückt, die „Plattform.Node () ”kann verwendet werden, um den Knotennamen des Computers zu erwerben. Diese Technik gibt eine leere Zeichenfolge zurück, wenn der Knotenname der Maschine nicht identifiziert werden kann.

Beginnen wir mit dem Code. Zunächst importieren wir die Python -Plattformbibliothek als „PT“,. In der folgenden Zeile verwenden wir dann die Plattform „node ()“ mit „PT“, um Daten über den Systemknoten zu erhalten. Die Ausgabe dieser Funktion „node ()“ wird in der zuvor erstellten Variablen „Knotendetail“ gespeichert, die wir zuvor erstellt haben. Die Funktion „print ()“ wird dann in der folgenden Zeile aufgerufen und die Anweisung „Die Netzwerknamen- oder Knoteninformationen des Systems, auf dem wir die Software ausführen. Wir haben auch das Variable „Knotendetail“ übergeben, der die Ausgabe der Funktion „node ()“ speichert.

Die Anweisung, die wir mit der Funktion „print ()“ drucken möchten, wurde zunächst in der Ausgabe angezeigt, gefolgt vom Namen des Systemknotens, in dem das Skript ausgeführt wird, "Desktop-ulgc9ua".

Anzeigen des Betriebssystems oder Plattformamens des Systems

Das Betriebssystem oder der Plattformame des Systems, in dem wir den Code ausführen, wird in diesem Abschnitt angezeigt. In der Methode „Platform ()“ wird eine Zeichenfolge zurückgegeben, die alle wertvollen Informationen über die Plattform enthält, die erhalten werden können. Die Ausgabe kann in den anderen Systemen unterschiedlich sein und der Name des Betriebssystems wird von der Plattform „System ()“ -Methode bereitgestellt. Diese Methode erzeugt eine leere Zeichenfolge, wenn sie nicht den Namen des Betriebssystems entdecken kann.

Beginnen wir mit dem Importieren des Plattformmodul."Wir haben" PT "verwendet, weil wir das Modul" Pt "oben benannt haben. Wir haben dann das Ergebnis dieser Funktion „System ()“ in der Variablen „OS“ gespeichert, die wir erstellt haben. Dann haben wir die Funktion „Plattform ()“ mit „PT“ verwendet und das Plattformdetail in den von uns erstellten variablen „Plattformdetails“ gespeichert. Im Vergleich zum oben genannten, wo wir eine einzige Funktion in einem einzigen Skript verwendet haben, verwendet dies zwei Plattformfunktionen. In der folgenden Zeile haben wir dann "Print ()" angerufen und die Anweisung und die Variable bestanden, die das Ergebnis in dieser Reihenfolge enthält. Anschließend wiederholen wir diesen Vorgang, um das Ergebnis der Funktion „Platform ()“ anzuzeigen.

Es wurde die Ausgabe angezeigt, die Informationen über die Plattform und den Namen des von uns verwendeten Betriebssystems enthält. Diese Informationen können je nach den Systemen und ihrem Betriebssystem variieren.

Abschluss

Um mehr über die Plattform zu erfahren, auf der wir den Code ausführen, haben wir das Python -Plattformmodul in diesem Artikel untersucht. Im obigen Beispiel haben wir die Methoden „Processor ()“, „Machine ()“, „Architecture ()“, „Node ()“, „machine ()“, „Architecture ()“, "System () und" Platform () "verwendet, um es herauszufinden Weitere Informationen über die Plattform.