Python plattformmodul

Python plattformmodul
Python -biblioteket som heter plattformmodul brukes til å få alle detaljene om plattformen som skriptet kjører. Informasjonen kan anskaffes ved å bruke en rekke plattformbaserte teknikker. Plattformen kan kjøres uten ytterligere utvidelser. Alt som kreves er å importere plattformmodulen og deretter lage det plattformspesifikke skriptet.

I denne artikkelen vil vi hente plattforminformasjon ved hjelp av plattformmodulens følgende metoder:

Viser plattformprosessoren

Pythons plattformmodul brukes til å spesifisere plattforminformasjonen som skriptet kjøres. Plattformmodulens "prosessor ()" -funksjon lar oss se systemets CPU. Ved å bruke "prosessor ()" -funksjonen i en eksempelapplikasjon, kan vi forstå hvordan den fungerer.

La oss nå begynne å implementere koden her. Vi implementerer plattformmodulen i "Spyder" -verktøyet. Den vitenskapelige Python Stacks mest kjente pakker, for eksempel "numpy", "scipy", "matplotlib", "pandas", "ipython", "sympy" og "cython", så vel som andre open source-programmer, er alle integrert med Spyder. Plattformen kan implementeres i Python ved å bare importere den; Ingen andre utvidelser må installeres for å kjøre plattformmodulen. Så la oss gå tilbake til det opprinnelige stedet der vi trengte å importere plattformmodulen som "PT" for å implementere koden.

Deretter skaffer vi deg detaljene i prosessoren om at applikasjonen kjører på ved hjelp av "prosessor ()" -funksjonen og "PT" -parameteren. Vi setter resultatene i den variable “prosessordetaljer” som vi initialiserte. Følgende linje bruker deretter "print ()" -funksjonen. Denne metoden mottatt som å legge inn strengen, "Systemets prosessor som vi utfører skriptet er" og variabelen "prosessordetaljer", som inneholder prosessordetaljer. La oss kjøre koden nå og se på resultatene.

Det startet først, "Systemprosessoren vi utfører skriptet er". Utgangen viste prosessordetaljene. Prosessortavnet med sine detaljer, "Intel64 Family 6 Models 55 Stepping 8 GenuineIntel," blir deretter presentert. Dette er den ledende produsenten av sentrale prosesseringsenheter og halvledere Intel. Det er en metode som brukes innen CPU -mikroprosessorutvikling som fører registreringer av alle de forskjellige tilfellene en mikroprosessor gjennomgår. Denne metoden blir referert til som CPU -stepping. I sin enkleste form er CPU Stepping en teknikk for å holde rede på hvor mange sykluser en prosessor utfører.

Bruke plattformmaskinen () -funksjonen

I denne delen bruker vi plattformen “Machine ()” -metoden for å hente detaljer om enheten som kjører skriptet. Vi må først importere Python Library -plattformen som "PT" før vi kaller "Machine ()" -funksjonen med "PT" for å få maskindetaljene. Vi lagrer deretter den innhentede maskindetaljene i variabelen "Maskindetalj" som vi initialiserte. Til slutt, i den følgende linjen, kalte vi "print ()" -funksjonen og passerte utsagnet: "den typen maskin vi bruker for å kjøre programvaren er," så vel som variabelen "maskindetalj", som vi opprettet tidligere Og denne variabelen har resultatet.

Som det kan sees, avhengig av systemet, skrives informasjon om maskintypen på systemet i utgangen. Før den viser informasjonen om maskinen som er "AMD64", presenterte den først uttalelsen som vi brukte inne i parentesene til "Print ()".

Viser plattformarkitektur ()

I denne delen skal vi bruke plattformen “Architecture ()” -funksjonen. Plattformen.Architecture () -metoden ber den medfølgende kjørbare, som som standard er Python -tolken binær, for forskjellige arkitektoniske detaljer. Returverdien er et par type to. Det er her den første komponenten gir bitarkitektur og mengde prosesseringsbiter i prosessoren, og den andre komponenten spesifiserer tilkoblingsmetoden til programmet.

Importer først Python -plattformmodulen som "PT". Deretter bruker du “Architecture ()” -metoden ved å bruke “PT”. Til slutt lagrer resultatene av denne funksjonen i variabelen “Arkitekturdetaljer”. Vi brukte deretter funksjonen “Print ()” i linjen som følger, og ga den utsagnet, “Systemarkitekturen som vi kjører skriptet er som følger”, så vel som den variable “Architecture -detalj”, som inneholder den Resultater av "arkitektur ()" -funksjonen.

Utgangsdisplayet viser nå systemarkitekturen i detalj. Den viste opprinnelig antall biter og koblingsskjemaet, som dikterer om et begrep kan koble til det nøyaktige objektet gjennom resten av programmet eller bare en bestemt enhet; disse er “64” og “Windowspe.”

Bruke plattformnode () -metode

Nå legger vi plattformens "node ()" -metode i handling. Denne teknikken brukes for å hente data angående systemnoden. Ganske enkelt uttrykt, "plattformen.Node () ”-metode kan brukes til å skaffe datamaskinens nodenavn. Denne teknikken returnerer en tom streng hvis nodens navn på maskinen ikke kan identifiseres.

La oss komme i gang med koden. Først importerer vi Python Platform Library som "PT". Deretter bruker vi på følgende linje plattformen "Node ()" -funksjonen med "PT" for å få data om systemnoden. Utgangen fra denne "node ()" -funksjonen lagres i variabelen "Nodedetalj", som vi tidligere har opprettet. "Print ()" -funksjonen kalles deretter på følgende linje og uttalelsen “Nettverksnavnet eller nodeinformasjonen til systemet som vi utfører programvaren er som følger” ble passert inne i den. Vi passerte også variabelen “Nodedetaljer”, som lagrer utdataene fra “Node ()” -funksjonen.

Uttalelsen om at vi ønsker å skrive ut ved hjelp av "print ()" -funksjonen ble opprinnelig vist i utdataene, etterfulgt av navnet på systemnoden der skriptet kjøres, "Desktop-Ulgc9ua".

Viser operativsystemet eller plattformnavnet på systemet

Operativsystemet eller plattformnavnet på systemet vi kjører koden, vises i denne delen. I metoden “Platform ()” returnerer den en streng som inkluderer all verdifull informasjon om plattformen som kan oppnås. Utgangen kan være forskjellig på de andre systemene, og navnet på operativsystemet leveres av plattformens "system ()" -metode. Denne metoden produserer en tom streng hvis den ikke kan oppdage operativsystemets navn.

La oss begynne med å importere plattformmodulen som “PT” før du bruker Python -plattformen “System ()” -funksjonen med modulplattformen “PT.”Vi brukte“ PT ”fordi vi kalte modulen“ PT ”ovenfor. Vi lagret deretter resultatet av denne "system ()" -funksjonen i variabelen "OS", som vi opprettet. Deretter brukte vi "plattform ()" -funksjonen med "PT" og lagret plattformdetaljene i den variable "plattformdetaljene" som vi opprettet. Sammenlignet med det ovennevnte, der vi brukte en enkelt funksjon i et enkelt skript, bruker dette to plattformfunksjoner. Deretter kalte vi i den følgende linjen "Print ()", og passerte uttalelsen og variabelen som inneholder resultatet til den i den rekkefølgen. Vi gjentar deretter den operasjonen for å vise resultatet av "plattform ()" -funksjonen.

Den viste utdataene som inkluderer informasjon om plattformen og navnet på operativsystemet som vi bruker. Denne informasjonen kan variere avhengig av systemene og operativsystemet.

Konklusjon

For å lære mer om plattformen som vi kjører koden på, undersøkte vi Python -plattformmodulen i denne artikkelen. I eksemplet over benyttet vi Python -plattformen "prosessor ()", "maskin ()", "arkitektur ()", "node ()," "system ()," og "plattform ()" -metoder for å finne ut av det Mer informasjon om plattformen.