python生成压缩包
时间: 2023-10-13 07:23:58 浏览: 96
在Python中,可以使用标准库中的`zipfile`模块来生成压缩包。以下是一个简单的例子:
```python
import zipfile
# 创建一个压缩包对象
zip_file = zipfile.ZipFile('example.zip', 'w')
# 将文件添加到压缩包中
zip_file.write('file1.txt')
zip_file.write('file2.txt')
# 关闭压缩包对象
zip_file.close()
```
在上面的代码中,我们首先创建了一个`ZipFile`对象,它代表了要生成的压缩包。然后,我们使用`write()`方法将要压缩的文件添加到压缩包中。最后,我们关闭了压缩包对象,这将确保生成的压缩包被保存。
另外,`zipfile`模块还提供了一些其他的方法,例如可以用`setpassword()`方法来设置压缩包的密码。如果要压缩文件夹,可以使用`write()`方法的第二个参数来指定压缩文件夹的方式。具体用法可以查看官方文档。
阅读全文