Python压缩文件夹
时间: 2023-11-19 15:02:40 浏览: 82
你可以使用Python的zipfile模块来压缩文件夹。下面是一个简单的示例代码:
```python
import zipfile
import os
def zip_folder(folder_path, output_path):
with zipfile.ZipFile(output_path, 'w', zipfile.ZIP_DEFLATED) as zip_obj:
for foldername, subfolders, filenames in os.walk(folder_path):
for filename in filenames:
file_path = os.path.join(foldername, filename)
zip_obj.write(file_path)
# 示例用法
folder_path = '/path/to/folder'
output_path = '/path/to/output.zip'
zip_folder(folder_path, output_path)
```
在这个示例中,我们定义了一个`zip_folder`函数,该函数将指定文件夹中的所有文件压缩成一个ZIP文件。我们使用Python的os模块来遍历文件夹中的所有文件,并使用zipfile模块将它们添加到ZIP文件中。
要使用该函数,请将`folder_path`和`output_path`变量设置为文件夹路径和输出ZIP文件的路径,然后调用`zip_folder`函数即可。
阅读全文