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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。