首页后端开发PythonPython 查目录容量

Python 查目录容量

时间2023-07-27 09:52:02发布访客分类Python浏览692
导读:Python是一种高级编程语言,能够完成很多任务。其中之一是查看目录容量。在这篇文章中,我们将介绍如何使用Python语言脚本查看目录容量。import osdef get_size(path :"""计算目录大小函数"""total =...

Python是一种高级编程语言,能够完成很多任务。其中之一是查看目录容量。在这篇文章中,我们将介绍如何使用Python语言脚本查看目录容量。

import osdef get_size(path):"""计算目录大小函数"""total = 0with os.scandir(path) as it:for entry in it:if entry.is_file():total += entry.stat().st_sizeelif entry.is_dir():total += get_size(entry.path)return totalif __name__ == '__main__':path = "C:/Users/Username/Documents"size = get_size(path)print("The size of {
}
 is {
:.2f}
     MB".format(path, size/1024/1024))

使用这个脚本很容易。只需要改变变量path到你想要查看大小的目录。然后运行脚本,就会得到目录大小。

在这个脚本中,我们使用os.scandir()函数检查目录中的每个文件和子目录。接着,我们使用entry.stat().st_size获取每个文件大小,如果遇到一个文件夹,我们就递归调用get_size()函数,重复这个过程,直到我们遍历完所有的目录和文件。最后,我们将所有文件的大小相加,以MB为单位输出结果。

使用Python脚本计算目录容量,是一个非常简单的过程。这个例子只是给出了一个基本的思路,下一步您可以为您的实际任务进行修改。希望本文对您学习Python有所帮助。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Python 查目录容量
本文地址: https://pptw.com/jishu/333672.html
python 缩进乱了 python 缺失值技术

游客 回复需填写必要信息