最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python檢測空間儲存剩余大小和指定文件夾內(nèi)存占用的實例

 更新時間:2018年06月11日 14:20:14   作者:曉東邪  
今天小編就為大家分享一篇python檢測空間儲存剩余大小和指定文件夾內(nèi)存占用的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1、檢測指定路徑下所有文件所占用內(nèi)存

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系統(tǒng)下,windows系統(tǒng)下 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檢測空間儲存剩余大小和指定文件夾內(nèi)存占用的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

宜丰县| 桃园市| 榆社县| 乐东| 蚌埠市| 天全县| 吉木乃县| 高青县| 祥云县| 沙田区| 和顺县| 都匀市| 闽清县| 定陶县| 阳谷县| 谷城县| 微山县| 平邑县| 兰考县| 巩留县| 石林| 五寨县| 泊头市| 南乐县| 尤溪县| 泗洪县| 酒泉市| 仁布县| 扶绥县| 石狮市| 开江县| 尤溪县| 平乐县| 桐城市| 徐闻县| 星子县| 桃园市| 黑山县| 天门市| 兴安县| 思茅市|