欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • numpy中的meshgrid函數(shù)的使用

    numpy中的meshgrid函數(shù)的使用

    這篇文章主要介紹了numpy中的meshgrid函數(shù)的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • python 移動圖片到另外一個文件夾的實例

    python 移動圖片到另外一個文件夾的實例

    今天小編就為大家分享一篇python 移動圖片到另外一個文件夾的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python虛擬環(huán)境多種創(chuàng)建方式圖文詳解

    python虛擬環(huán)境多種創(chuàng)建方式圖文詳解

    創(chuàng)建虛擬環(huán)境是為了讓項目運行在一個獨立的局部的Python環(huán)境中,使得不同環(huán)境的項目互不干擾,這篇文章主要給大家介紹了關于python虛擬環(huán)境多種創(chuàng)建方式的相關資料,需要的朋友可以參考下
    2024-08-08
  • python 列表推導和生成器表達式的使用

    python 列表推導和生成器表達式的使用

    這篇文章主要介紹了python 列表推導和生成器表達式的使用方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-02-02
  • 深入理解Python中的真值和假值概念

    深入理解Python中的真值和假值概念

    在 Python 中,真值和假值是布爾類型的兩個唯一可能的值,本文將深入探討 Python 中的真值和假值概念,幫助你更好地理解和運用它們,感興趣的可以了解一下
    2023-11-11
  • PyTorch中 tensor.detach() 和 tensor.data 的區(qū)別解析

    PyTorch中 tensor.detach() 和 tensor.data 的

    這篇文章主要介紹了PyTorch中 tensor.detach() 和 tensor.data 的區(qū)別解析,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • python制作的天氣預報小工具(gui界面)

    python制作的天氣預報小工具(gui界面)

    大家好啊!我用Tkinter寫了一個天氣預報小工具,支持34個省級行政區(qū)以及港澳臺地區(qū)天氣,覆蓋全面。程序打包好放在了藍奏云,與大家分享一下。
    2021-05-05
  • python正則表達式判斷字符串是否是全部小寫示例

    python正則表達式判斷字符串是否是全部小寫示例

    python正則表達式判斷字符串是否是全部小寫,大腕參考使用吧
    2013-12-12
  • opencv實現(xiàn)車牌識別

    opencv實現(xiàn)車牌識別

    這篇文章主要為大家詳細介紹了opencv實現(xiàn)車牌識別,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • Django使用paginator插件實現(xiàn)翻頁功能的實例

    Django使用paginator插件實現(xiàn)翻頁功能的實例

    今天小編就為大家分享一篇關于Django使用paginator插件實現(xiàn)翻頁功能的實例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10

最新評論