91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用python怎么檢測空間儲存剩余大小

發布時間:2021-06-16 15:33:14 來源:億速云 閱讀:509 作者:Leah 欄目:開發技術

這篇文章給大家介紹使用python怎么檢測空間儲存剩余大小,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

1、檢測指定路徑下所有文件所占用內存

import os
def check_memory(path, style='M'):
 i = 0
 for dirpath, dirname, filename in os.walk(path):
  for ii in filename:
   i += os.path.getsize(os.path.join(dirpath,ii))
 if style == 'M':
  memory = i / 1024. / 1024.
  print '%.2f MB' % memory
 else:
  memory = i / 1024. / 1024./ 1024.
  print '%.4f GB' % memory

2、檢測指定路徑剩余儲存空間大小

import ctypes
import os
import platform
import sys
def get_free_space_mb(folder):
 """ Return folder/drive free space (in bytes)
 """
 if platform.system() == 'Windows':
  free_bytes = ctypes.c_ulonglong(0)
  ctypes.windll.kernel32.GetDiskFreeSpaceExW(ctypes.c_wchar_p(folder), None, None, ctypes.pointer(free_bytes))
  return free_bytes.value/1024/1024/1024 
 else:
  st = os.statvfs(folder)
  return st.f_bavail * st.f_frsize/1024/1024/1024.

這個適用于unix系統下,windows系統下 os 無 statvfs 屬性。

def disk_stat(path):
 import os
 hd={}
 disk = os.statvfs(path)
 percent = (disk.f_blocks - disk.f_bfree) * 100 / (disk.f_blocks -disk.f_bfree + disk.f_bavail) + 1
 return percent
print disk_stat('.')

關于使用python怎么檢測空間儲存剩余大小就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

察隅县| 淳安县| 大渡口区| 德阳市| 高清| 大足县| 依兰县| 临洮县| 延川县| 安义县| 调兵山市| 城口县| 白银市| 阆中市| 志丹县| 普陀区| 东源县| 凤翔县| 禄丰县| 岑巩县| 阿克陶县| 马边| 加查县| 武清区| 顺义区| 新竹县| 梁河县| 黎川县| 黑龙江省| 张家川| 吐鲁番市| 会宁县| 昭通市| 丰镇市| 江津市| 新巴尔虎右旗| 城步| 洪湖市| 新和县| 建瓯市| 平武县|