[Python] funzione python per rilevare l'hardware del pc

Daniele Palmese palmux a gmail.com
Mer 26 Ago 2015 18:22:45 CEST


Il giorno 26 agosto 2015 16:05, Riccardo mancuso <
mancuso.riccardo63 a gmail.com> ha scritto:

>
> esiste uno script python che faccia la scansione del sistema hardware su
> cui sta girando ?
> ovver uno script che dia in uscita la cpu, il sistema operativo, l'hard
> disk, ecc. ?
>

Ciao Riccardo, esistono diverse librerie che possono fare al caso tuo.

Da os a platform, passando per multiprocessing, tutte possono fornirti
informazioni sull'hardware o il software presente sulla tua macchina.

>>> platform.system()
'Linux'

>>> platform.processor()
'x86_64'

>>> multiprocessing.cpu_count()
4

Altre librerie, come psutil, ti possono far vedere anche l'occupazione
delle risorse hardware o dei processi in esecuzione.
>>> psutil.cpu_count()
4

>>> psutil.phymem_usage()
svmem(total=6222983168L, available=3824193536L, percent=38.5,
used=5486862336L, free=736120832L, active=3060867072, inactive=1868013568,
buffers=310349824L, cached=2777722880)

>>> psutil.disk_partitions()
[sdiskpart(device='/dev/sda1', mountpoint='/', fstype='ext4',
opts='rw,errors=remount-ro'),
 sdiskpart(device='/dev/sda3', mountpoint='/home', fstype='ext4',
opts='rw')]

>>> psutil.disk_usage('/dev/sda1')
sdiskusage(total=3095597056, used=4096, free=3095592960, percent=0.0)


Insomma non hai che l'imbarazzo della scelta.

Cya
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20150826/5660c695/attachment.html>


Maggiori informazioni sulla lista Python