Raspberry Piモデル:Zero W
Raspberry Piシステム:Raspbian、2018-11-13-raspbian-stretch-lite.img
SDカード:SanDisk 32G class10高速Micro SDカード(TFカード)
Python 2.7.3
python-psutilパッケージを使用して、合計容量、使用容量、空き容量などのディスク情報をクエリします。
使用する前に、psutilをインポートする必要があります。以下は、ディスクとメモリの合計容量、使用容量、空き容量を読み取り、GBで表示するテストプログラムです。
1# - * -コーディング:UTF-8 - * - 2 インポート psutil 3 4 DEFメイン(): 5 印刷 '>>ディスク合計>>' + STR(psutil.disk_usage( " / ").total) 6 印刷 ' >>ディスク>> '+ STR(psutil.disk_usage( "使用/ ").used) 7 印刷 '>>ディスク無駄>>' + STR(psutil.disk_usage(" / ").free) 8 印刷 ' >>ディスクパーセント>> '+ STR(psutil.disk_usage( " / ").percent)+ '%' + '\ n'は 9 10 print '>> disk total / G >>' + \ 11 STR(ラウンド((((フロート(psutil.disk_usage( " / ").total)/ 1024)/ 1024)/ 1024)、2))+ 'G' 12 印刷 '/ G用い>>ディスク>>' + \ 13 STR(ラウンド((((フロート(psutil.disk_usage( " / ")).used / 1024)/ 1024)/ 1024)、2))+ 'G' 14 プリント / G無駄「>>ディスク>> '+ \ 15 STR(ラウンド((((フロート(psutil.disk_usage( " / ").free)/ 1024)/ 1024)/ 1024)、2))+ 'G' + '\ n'は 16 17 virtual_mem = psutil.virtual_memory() 18 print '>> mem total >>' + str(virtual_mem。 合計) 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__ == '__main__ ': 30 ハンド()
結果を表示
詳細情報
Psutil公式ドキュメント https://psutil.readthedocs.io/en/latest/
主に以下の種類の機能を提供します。
システム
- CPU
- 記憶
- ディスク
- 通信網
- センサー
- その他のシステム情報
プロセス
Windowsサービス
詳細情報と使用法については、非常に詳細な公式ドキュメントを直接見ることができます。