Modelo Raspberry Pi: Zero W
Sistema Raspberry Pi: Raspbian, 2018-11-13-raspbian-stretch-lite.img
Tarjeta SD: tarjeta Micro SD de alta velocidad SanDisk 32G class10 (tarjeta TF)
Python 2.7.3
Use el paquete python-psutil para consultar información del disco, como: espacio total, espacio usado, espacio libre, etc.
Antes de utilizarlo, debe importar psutil. El siguiente es un programa de prueba que lee el espacio total, el espacio utilizado y el espacio libre del disco y la memoria, y los muestra en GB:
1 # - * - codificación: utf-8 - * - 2 import psutil 3 4 def main (): 5 print '>> disk total >>' + str (psutil.disk_usage (" / ") .total) 6 print ' >> disco usado >> '+ str (psutil.disk_usage (" / ") .used) 7 print ' >> disco disponible >> '+ str (psutil.disk_usage (" / ") .free) 8 print ' >> porcentaje de disco >> '+ str (psutil.disk_usage (" / ") .percent) +'% '+' \ n ' 9 10 imprimir '>> total de disco / G >>' + \ 11 str (round ((((float (psutil.disk_usage (" / ") .total) / 1024) / 1024) / 1024), 2)) + 'G' 12 print '>> disco usado / G >>' + \ 13 str (round ((((float (psutil.disk_usage (" / ") .used) / 1024) / 1024) / 1024), 2)) + 'G' 14 print '>> disco disponible / G >> '+ \ 15 str (((((float (psutil.disk_usage ( "redondo / ") .free) / 1,024) / 1,024) / 1,024), 2)) + 'G' + '\ n' 16 17 virtual_mem = psutil.virtual_memory () 18 print '>> mem total >>' + str (virtual_mem. total) 19 print '>> mem used >>' + str (virtual_mem.total - virtual_mem.available) 20 print '>> mem avail >>' + str (virtual_mem.available) + '\ n' 21 22 print '>> mem total / G >>' + \ 23 str (round ((((float (virtual_mem.total ) / 1024) / 1024) / 1024), 2)) + 'G' 24 print '>> mem used / G >>' + \ 25 str (round ((((float (virtual_mem.total-virtual_mem.available)) / 1024) / 1024) / 1024), 2)) + 'G' 26 print '>> mem avail / G >>' + \ 27 str (round ((((float (virtual_mem.available)) / 1024) / 1024 ) / 1024), 2)) + 'G' + '\ n' 28 29 if __name__ == '__principal__ ': 30 manos ()
Mostrar resultado
Información extendida
Documentación oficial de Psutil https://psutil.readthedocs.io/en/latest/
Proporcione principalmente los siguientes tipos de funciones:
Sistema
- UPC
- Memoria
- Discos
- Red
- Sensores
- Otra información del sistema
Procesos
Servicios de Windows
Para obtener información detallada y uso, puede consultar directamente la documentación oficial, que es muy detallada.