Modulo della piattaforma Python

Modulo della piattaforma Python
La libreria Python chiamata Platform Module viene utilizzata per ottenere tutti i dettagli sulla piattaforma su cui è in esecuzione lo script. Le informazioni possono essere acquisite utilizzando una varietà di tecniche basate sulla piattaforma. La piattaforma può essere eseguita senza estensioni aggiuntive. Tutto ciò che serve è importare il modulo della piattaforma e quindi creare lo script specifico della piattaforma.

In questo articolo, recupereremo le informazioni sulla piattaforma utilizzando i seguenti metodi del modulo della piattaforma:

Visualizzazione del processore della piattaforma

Il modulo della piattaforma di Python viene utilizzato per specificare le informazioni sulla piattaforma su cui viene eseguito lo script. La funzione "Processor ()" del modulo della piattaforma ci consente di visualizzare la CPU del sistema. Utilizzando la funzione "Processor ()" in un'applicazione di esempio, possiamo comprendere come funziona.

Ora, iniziamo ad implementare il codice qui. Stiamo implementando il modulo della piattaforma nello strumento "Spyder". I pacchetti più noti dello Stack scientifico Python Stack, come "Numpy", "Scipy", "Matplotlib", "Panda", "Ipython", "Sympy" e "Cython", nonché altri programmi open source, sono tutti integrati con Spyder. La piattaforma può essere implementata in Python semplicemente importandola; Non sono necessarie altre estensioni per eseguire il modulo della piattaforma. Quindi, torniamo al luogo originale in cui dovevamo importare il modulo della piattaforma come "PT" per implementare il codice.

Quindi, acquisiamo i dettagli del processore che l'applicazione è in esecuzione utilizzando la funzione "Processor ()" e il parametro "PT". Mettiamo i risultati nel "dettaglio del processore" variabile che abbiamo inizializzato. La riga seguente impiega quindi la funzione "print ()". Questo metodo ha ricevuto come input la stringa, "il processore del sistema su cui stiamo eseguendo lo script è" e il "dettaglio del processore" variabile che contiene i dettagli del processore. Eseguiamo ora il codice e guardiamo i risultati.

È iniziato per la prima volta, "il processore di sistema su cui stiamo eseguendo lo script". L'output ha mostrato i dettagli del processore. Il nome del processore con i suoi dettagli, "Modelli Famiglia 6 Intel64 55 Stepping 8 GenuineIntel", viene quindi presentato. Questo è il principale produttore di unità di elaborazione centrali e semiconduttori Intel. Esiste un metodo utilizzato nel campo dello sviluppo del microprocessore della CPU che mantiene i registri di tutte le diverse istanze che un microprocessore subisce. Questo metodo è indicato come Stepping della CPU. Nella sua forma più semplice, il passo della CPU è una tecnica per tenere traccia di quanti cicli esegue un processore.

Utilizzo della funzione Platform Machine ()

In questa sezione, utilizzeremo il metodo della piattaforma "macchina ()" per recuperare i dettagli sul dispositivo che esegue lo script. Dobbiamo prima importare la piattaforma della libreria Python come "PT" prima di chiamare la funzione "Machine ()" con "PT" per ottenere il dettaglio della macchina. Quindi archiviamo i dettagli della macchina ottenuti nel "dettaglio della macchina" variabile che abbiamo inizializzato. Infine, nella seguente riga, abbiamo chiamato la funzione "Print ()", passando la dichiarazione: "Il tipo di macchina che stiamo usando per eseguire il software è", nonché il "dettaglio della macchina" variabile, che abbiamo creato in precedenza E questa variabile contiene il risultato.

Come si può vedere, a seconda del sistema, le informazioni sul tipo di macchina del sistema sono stampate nell'output. Prima di visualizzare le informazioni sulla macchina che è "AMD64", ha presentato per la prima volta l'affermazione che abbiamo usato all'interno delle parentesi di "Print ()".

Visualizzazione dell'architettura della piattaforma ()

In questa parte, useremo la funzione della piattaforma "Architecture ()". La piattaforma.Il metodo dell'architettura () chiede l'eseguibile fornito, che per impostazione predefinita è l'interprete binario di Python, per vari dettagli architettonici. Il valore di ritorno è una coppia di tipo due. È qui che il primo componente fornisce l'architettura bit e la quantità di bit di elaborazione del processore e il secondo componente specifica il metodo di connessione del programma.

Innanzitutto, importa il modulo Python Platform come "PT". Quindi, utilizzare il metodo "Architecture ()" usando "PT". Infine, memorizza i risultati di questa funzione nel "dettaglio dell'architettura" variabile ". Abbiamo quindi usato la funzione "print ()" nella riga che segue, passando la dichiarazione, "l'architettura di sistema su cui stiamo eseguendo lo script è la seguente", così come la variabile "dettaglio dell'architettura", che contiene il Risultati della funzione "Architecture ()".

Il display di output mostra ora l'architettura del sistema in dettaglio. Inizialmente ha mostrato il numero di bit e il modulo di collegamento, che determina se un termine può collegarsi all'oggetto esatto per tutto il resto del programma o solo una particolare unità; Questi sono "64" e "Windowspe."

Utilizzo del metodo della piattaforma Node ()

Ora metteremo in azione il metodo "Node ()" della piattaforma. Questa tecnica viene utilizzata per recuperare i dati relativi al nodo di sistema. Semplicemente espresso, la "piattaforma.Il metodo node () "può essere utilizzato per acquisire il nome del nodo del computer. Questa tecnica restituisce una stringa vuota se il nome del nodo della macchina non può essere identificato.

Iniziamo con il codice. Innanzitutto, importiamo la biblioteca della piattaforma Python come "PT",. Quindi, nella riga seguente, utilizziamo la funzione della piattaforma "nodo ()" con "pt" per ottenere dati sul nodo di sistema. L'output di questa funzione "nodo ()" è salvata nel "dettaglio del nodo" variabile che abbiamo creato in precedenza. La funzione "Print ()" viene quindi chiamata nella riga seguente e nell'istruzione "Il nome di rete o le informazioni sul sistema del sistema su cui stiamo eseguendo il software è il seguente" è stata passata al suo interno. Abbiamo anche superato il "dettaglio del nodo" variabile, che memorizza l'output della funzione "nodo ()".

L'affermazione che vogliamo stampare utilizzando la funzione "Print ()" è stata inizialmente mostrata nell'output, seguita dal nome del nodo di sistema in cui viene eseguito lo script, "Desktop-Ulgc9UA".

Mostrando il sistema operativo o il nome della piattaforma del sistema

Il sistema operativo o il nome della piattaforma del sistema in cui stiamo eseguendo il codice verrà visualizzato in questa sezione. Nel metodo "Platform ()", restituisce una stringa che include tutte le preziose informazioni sulla piattaforma che può essere ottenuta. L'output può essere diverso sugli altri sistemi e il nome del sistema operativo è fornito dal metodo della piattaforma "System ()". Questo metodo produce una stringa vuota se non è in grado di scoprire il nome del sistema operativo.

Cominciamo importando il modulo della piattaforma come "Pt" prima di utilizzare la funzione Python Platform "System ()" con la piattaforma del modulo "PT."Abbiamo usato" pt "perché abbiamo chiamato il modulo" pt "sopra. Abbiamo quindi archiviato il risultato di questa funzione "System ()" nella variabile "OS", che abbiamo creato. Quindi, abbiamo usato la funzione "Platform ()" con "Pt" e memorizzato il dettaglio della piattaforma nel "dettaglio della piattaforma" variabile che abbiamo creato. Rispetto a quanto sopra, in cui abbiamo usato una singola funzione in un singolo script, questo utilizza due funzioni della piattaforma. Quindi, nella riga seguente, abbiamo chiamato "Print ()", passando l'istruzione e la variabile contenente il risultato in quell'ordine. Ripetiamo quindi quell'operazione per visualizzare il risultato della funzione "Platform ()".

Ha visualizzato l'output che include informazioni sulla piattaforma e il nome del sistema operativo che stiamo utilizzando. Queste informazioni possono variare a seconda dei sistemi e del loro sistema operativo.

Conclusione

Per saperne di più sulla piattaforma su cui eseguiamo il codice, abbiamo esaminato il modulo della piattaforma Python in questo articolo. In the example above, we utilized the Python platform's “processor()”, “machine()”, “architecture()”, “node(),” “system(),” and “platform()” methods to find out Maggiori informazioni sulla piattaforma.