Shutil模塊Python提供了許多對文件和文件集合進行高級操作的函數。它屬於Python的標準實用程序模塊。此模塊有助於自動執行文件和目錄的複製和刪除過程。
shutil.disk_usage()
方法以命名元組的形式將給定路徑的磁盤使用情況統計信息告知具有屬性total,used和free的元組,其中total表示內存總量,used表示已用內存,free表示空閑內存。
注意:所有內存值均以字節為單位。
用法: shutil.disk_usage(path)
參數:
path: 表示路徑的字符串。
返回值:此方法返回一個命名的元組,其屬性為total,used和free,這些屬性是total,used和free空間的量,以字節為單位
範例1:
使用shutil.disk_usage()
了解GeeksforGeeks服務器的內存使用情況統計信息的方法。
# Python program to explain shutil.disk_usage() method
# importing os module
import os
# importing shutil module
import shutil
# path
# As the path for GFG is root so '/' is used
path = '/'
# Using shutil.disk_usage() method
memory = shutil.disk_usage(path)
# Print result
print(memory)
輸出:
usage(total=51976970240, used=27151167488, free=24809025536)
範例2:
使用shutil.disk_usage()
了解任何用戶計算機的內存使用情況統計信息的方法。
# Python program to explain shutil.disk_usage() method
# importing os module
import os
# importing shutil module
import shutil
# path
path = 'C:/Users/User_name/GeeksforGeeks'
# Using shutil.disk_usage() method
memory = shutil.disk_usage(path)
# Print result
print(memory)
輸出:
usage(total=209190907904, used=92728918016, free=116461989888)
相關用法
- Python os.dup()用法及代碼示例
- Python set()用法及代碼示例
- Python next()用法及代碼示例
- Python sympy.crt()用法及代碼示例
- Python os.getpid()用法及代碼示例
- Python sympy.lcm()用法及代碼示例
- Python os.getenv()用法及代碼示例
- Python os.getlogin()用法及代碼示例
- Python sympy.gcd()用法及代碼示例
- Python sympy.sec()用法及代碼示例
- Python os.sched_get_priority_min()用法及代碼示例
- Python os.sched_get_priority_max()用法及代碼示例
- Python PIL ImagePalette()用法及代碼示例
- Python os.minor()用法及代碼示例
注:本文由純淨天空篩選整理自Rajnis09大神的英文原創作品 Python | shutil.disk_usage() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。