Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come scrivere uno script Python che può leggere l'utilizzo della CPU su Windows

programmatori spesso utilizzare Python come linguaggio di sviluppo di applicazioni del desktop per la sua facilità d'uso e flessibilità , derivante da un ricco insieme di librerie e moduli . Attraverso l'uso del modulo , gli script Python possono spesso eseguire attività in un minor numero di righe di codice di script in altro linguaggio di programmazione , e in una sintassi più semplice da leggere e modificare . Uno script Python può , ad esempio, utilizzare una libreria speciale per monitorare le risorse di sistema come memoria RAM e utilizzo della CPU , e segnalare all'utente. Cose che ti serviranno
Python Interpreter con Interactive Development Environment
Mostra più istruzioni
1

scaricare e installare la libreria " psutils " ( da code.google.com /p /psutil /) . Il sito contiene un eseguibile autoinstallante per il sistema operativo Windows , indicato come la più nuova versione del file che termina con " exe ". Estensione. Scaricare il file ed eseguirlo per installare la libreria .
2

In ambiente interattivo di Python , importare la libreria e leggere i tempi di CPU attuali attraverso il " cpu_times ( ) " metodo. Il seguente esempio di codice dettagli su come utilizzare il metodo cpu_times () :

>>> import psutil

>>> psutil.cpu_times ( ) per

cputimes ( user = 3961,46 , bello = 169,729 , sistema = 2150,659 , idle = 16.900,540 , iowait = 629,509 , irq = 0.0 , softirq = 19.422 )
3

Ottieni l'utilizzo della CPU a intervalli attraverso psutil . Come ottenere gli intervalli di utilizzo è simile a quello che il Task Manager di Windows presenta all'utente quando si visualizzano le risorse schermo utilizzato ( con una percentuale determinata in intervalli di 1 secondo ) . Lo script seguente imitare questa funzionalità :

>>> for x in range ( 5) :

... psutil.cpu_percent ( intervallo = 1 ) per

...

25,0

3.0 Liberi

10,0

2.0 Liberi

3.0 Liberi

 

Programmazione © www.354353.com