首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[教程]掌握Python轻松查看文件夹大小:一键掌握文件空间使用技巧,告别手动计算!

发布于 2025-06-25 06:30:19
0
1099

在计算机使用过程中,了解文件夹大小对于管理磁盘空间、优化文件存储非常重要。虽然有许多第三方工具可以帮助我们查看文件夹大小,但使用Python脚本来实现这一功能既方便又高效。本文将详细介绍如何使用Pyt...

在计算机使用过程中,了解文件夹大小对于管理磁盘空间、优化文件存储非常重要。虽然有许多第三方工具可以帮助我们查看文件夹大小,但使用Python脚本来实现这一功能既方便又高效。本文将详细介绍如何使用Python编写一个简单的脚本,一键查看文件夹大小,告别手动计算。

脚本环境准备

在开始编写脚本之前,请确保你的Python环境中已经安装了以下库:

  • os:用于操作系统相关操作。
  • os.path:用于文件路径操作。

这些库是Python标准库的一部分,因此通常不需要额外安装。

脚本编写

下面是一个简单的Python脚本,用于计算指定文件夹的大小。

import os
def calculate_folder_size(folder_path): total_size = 0 for dirpath, dirnames, filenames in os.walk(folder_path): for f in filenames: fp = os.path.join(dirpath, f) if os.path.exists(fp): total_size += os.path.getsize(fp) return total_size
def main(): folder_path = input("请输入要查看大小的文件夹路径:") try: size = calculate_folder_size(folder_path) print(f"{folder_path}的文件夹大小为:{size} 字节") except FileNotFoundError: print("输入的文件夹路径不存在,请检查路径是否正确。")
if __name__ == "__main__": main()

脚本说明

  1. calculate_folder_size(folder_path) 函数用于计算指定文件夹的大小。它使用 os.walk() 函数遍历文件夹及其子文件夹中的所有文件,并使用 os.path.getsize() 函数获取每个文件的大小。

  2. main() 函数是脚本的主入口。它提示用户输入要查看大小的文件夹路径,并调用 calculate_folder_size() 函数计算大小,然后输出结果。

  3. 如果输入的文件夹路径不存在,脚本会捕获 FileNotFoundError 异常,并提示用户检查路径是否正确。

脚本使用

  1. 将上述脚本保存为一个 .py 文件,例如 folder_size.py

  2. 打开命令行窗口,切换到脚本所在的目录。

  3. 运行脚本:python folder_size.py

  4. 根据提示输入要查看大小的文件夹路径。

  5. 脚本会输出该文件夹的大小。

通过这个简单的Python脚本,你可以轻松地查看文件夹大小,无需再手动计算。这对于管理磁盘空间、优化文件存储非常有帮助。

评论
一个月内的热帖推荐
csdn大佬
Lv.1普通用户

452398

帖子

22

小组

841

积分

赞助商广告
站长交流