Hvordan skrive en Python-skript som kan lese CPU-bruk på Windows

Hvordan skrive en Python-skript som kan lese CPU-bruk på Windows


Programmerere bruker ofte Python som en desktop applikasjon utvikling språk på grunn av sin brukervennlighet og fleksibilitet, stammer fra et rikt sett med biblioteker og moduler. Gjennom modulen bruk, kan Python-skript ofte utføre oppgaver i færre kodelinjer enn skript i andre programmeringsspråk, og i en syntaks lettere å lese og endre. En Python-skript kan for eksempel bruke et spesialbibliotek for å overvåke systemressurser slik som RAM og CPU-bruk, og rapportere til brukeren.

Bruksanvisning

1 Last ned og installer "psutils" bibliotek (fra code.google.com/p/psutil/). Nettstedet inneholder en selvinstaller binær for Windows-operativsystemet, oppført som den nyeste filversjonen som slutter med ".exe" filtypen. Last ned filen og kjøre den til å installere biblioteket.

2 I Python interaktivt miljø, importerer biblioteket og lese dagens CPU ganger gjennom "cpu_times ()" metoden. Følgende eksempel kode detaljer hvordan du bruker cpu_times () metode:

import psutil

psutil.cpu_times ()

cputimes (user = 3961,46, nice = 169,729, system = 2150,659, idle = 16900,540, = iowait 629,509, IRQ = 0,0, softirq = 19,422)

3 Få CPU-bruk i intervaller gjennom psutil. Å få bruk intervallene er likt det som Windows Task Manager presenterer for brukeren når du viser ressursene som brukes skjerm (med en prosentandel gitt på 1 sekund). Følgende skript vil etterligne denne funksjonaliteten:

for x in range (5):

... Psutil.cpu_percent (intervall = 1)

...

25,0

3.0

10,0

2.0

3.0