python文件压缩
时间: 2023-09-13 17:08:36 浏览: 180
要在Python中压缩文件,你可以使用内置的zipfile模块。下面是一个示例代码,演示了如何使用zipfile模块压缩一个文件:
```python
import zipfile
def compress_file(file_path, output_path):
with zipfile.ZipFile(output_path, 'w') as zipf:
zipf.write(file_path, arcname=file_path.split('/')[-1])
compress_file('example.txt', 'compressed.zip')
```
在上面的代码中,`compress_file`函数接受两个参数:`file_path`是要压缩的文件路径,`output_path`是压缩文件的输出路径。在这个例子中,我们将文件example.txt压缩为compressed.zip。
你可以根据需要修改函数来适应你的具体情况。例如,你可以将多个文件添加到zip文件中,或者设置压缩级别等。详细的用法可以参考zipfile模块的文档:https://docs.python.org/3/library/zipfile.html
阅读全文