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
相關用法
- Python next()用法及代碼示例
- Python os.dup()用法及代碼示例
- Python set()用法及代碼示例
- Python Decimal max()用法及代碼示例
- Python PIL ImageOps.fit()用法及代碼示例
- Python os.rmdir()用法及代碼示例
- Python sympy.det()用法及代碼示例
- Python Decimal min()用法及代碼示例
- Python os.readlink()用法及代碼示例
- Python os.writev()用法及代碼示例
- Python os.readv()用法及代碼示例
- Python PIL RankFilter()用法及代碼示例
- Python os.rename()用法及代碼示例
- Python os.sendfile()用法及代碼示例
注:本文由純淨天空篩選整理自ihritik大神的英文原創作品 Python | shutil.disk_usage() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。