在处理大量TXT文件时,文件体积的累积可能会占用大量磁盘空间。为了解决这个问题,我们可以使用Python编写一个脚本,实现TXT文件的循环压缩。以下是一篇详细的指南,帮助您轻松实现TXT文件的压缩,并...
在处理大量TXT文件时,文件体积的累积可能会占用大量磁盘空间。为了解决这个问题,我们可以使用Python编写一个脚本,实现TXT文件的循环压缩。以下是一篇详细的指南,帮助您轻松实现TXT文件的压缩,并告别重复操作。
在开始之前,请确保您的计算机上已安装Python环境。您可以从Python官网下载并安装最新版本的Python。
以下是一个简单的Python脚本,用于压缩TXT文件。该脚本将遍历指定目录下的所有TXT文件,并逐个进行压缩。
import os
import zipfile
def compress_txt_files(directory): # 遍历指定目录下的所有文件 for filename in os.listdir(directory): # 检查文件扩展名是否为TXT if filename.endswith('.txt'): # 构建完整的文件路径 file_path = os.path.join(directory, filename) # 创建一个以文件名命名的压缩文件 zip_path = os.path.join(directory, filename[:-4] + '.zip') # 创建一个zip文件对象 with zipfile.ZipFile(zip_path, 'w') as zipf: # 将TXT文件添加到zip文件中 zipf.write(file_path, arcname=filename) # 删除原始TXT文件 os.remove(file_path) print(f'压缩完成:{filename}')
# 指定要压缩的目录
directory = 'path/to/your/directory'
compress_txt_files(directory)compress_txt.py。python compress_txt.py。compress_txt_files(directory) 函数接受一个目录路径作为参数,遍历该目录下的所有文件。.txt,则将其添加到压缩文件中。.zip。通过以上步骤,您可以使用Python轻松实现TXT文件的循环压缩,节省磁盘空间,提高工作效率。