python 压缩文件夹
时间: 2023-08-08 16:11:04 浏览: 107
join.zip_Python_
你可以使用 Python 的 `zipfile` 模块来压缩文件夹。以下是一个示例代码:
```python
import zipfile
import os
def zip_folder(folder_path, zip_path):
with zipfile.ZipFile(zip_path, 'w', zipfile.ZIP_DEFLATED) as zipf:
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
zipf.write(file_path, os.path.relpath(file_path, folder_path))
# 示例用法
folder_path = '/path/to/folder'
zip_path = '/path/to/archive.zip'
zip_folder(folder_path, zip_path)
```
你需要将 `folder_path` 替换为要压缩的文件夹的路径,将 `zip_path` 替换为要创建的压缩文件的路径。这段代码将会将文件夹中的所有文件压缩成一个 ZIP 文件。
希望对你有所帮助!如果你有其他问题,请随时提问。
阅读全文