當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python shutil.disk_usage()用法及代碼示例


Python中的Shutil模塊提供了許多對文件和文件集合進行高級操作的函數。它屬於Python的標準實用程序模塊。此模塊有助於自動執行文件和目錄的複製和刪除過程。

shutil.disk_usage()Python中的方法是獲取有關給定路徑的磁盤使用情況統計信息。此方法返回一個具有元屬性total,used和free的命名元組。 total屬性代表總空間量,used屬性代表已使用空間量,free屬性代表可用空間量,以字節為單位。

注意:在Windows上,給定的路徑必須代表一個目錄,但是在Unix係統上,它可以是文件或目錄。


用法: shutil.disk_usage(path)

參數:
path:代表文件係統路徑的path-like對象。 path-like對象是表示路徑的字符串或字節對象。

返回類型:此方法返回一個命名的元組,其屬性為total,used和free。

代碼:使用shutil.disk_usage()方法
# Python program to explain shutil.disk_usage() method  
    
# importing shutil module  
import shutil 
  
# Path 
path = "/home/User/Documents"
  
# Get the disk usage statistics 
# about the given path 
stat = shutil.disk_usage(path) 
  
# Print disk usage statistics 
print("Disk usage statistics:") 
print(stat)
輸出:
Disk usage statistics:
usage(total=244934381568, used=13350301696, free=219070689280)

參考: https://docs.python.org/3/library/shutil.html



相關用法


注:本文由純淨天空篩選整理自ihritik大神的英文原創作品 Python | shutil.disk_usage() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。