在 Python 中,我们可以使用zipfile模块来实现 ZIP 文件的压缩和解压缩操作。下面是一个简单的示例代码:\n\n压缩文件:\npython\nimport zipfile\n\ndef zip_files(file_paths, zip_name):\n with zipfile.ZipFile(zip_name, 'w') as zipf:\n for file in file_paths:\n zipf.write(file)\n\n# 示例用法\nfile_paths = ['file1.txt', 'file2.txt']\nzip_name = 'compressed.zip'\nzip_files(file_paths, zip_name)\n\n\n解压缩文件:\npython\nimport zipfile\n\ndef unzip_files(zip_name, extract_path):\n with zipfile.ZipFile(zip_name, 'r') as zipf:\n zipf.extractall(extract_path)\n\n# 示例用法\nzip_name = 'compressed.zip'\nextract_path = 'extracted_files'\nunzip_files(zip_name, extract_path)\n\n\n以上代码分别定义了zip_filesunzip_files两个函数,用于压缩和解压缩文件。zip_files函数接受一个文件路径列表和一个压缩文件名作为参数,在指定路径下创建一个 ZIP 文件,并将文件路径列表中的文件添加到 ZIP 文件中。unzip_files函数接受一个压缩文件名和一个解压路径作为参数,将压缩文件解压到指定路径下。\n\n注意,以上代码只是简单示例,并没有处理错误和异常情况。在实际使用中,我们应该对可能发生的错误进行适当处理。

Python ZIP 压缩和解压缩: 简单实现及示例

原文地址: https://www.cveoy.top/t/topic/p9jO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录