python3 pyzipper 用法
时间: 2024-06-09 14:10:56 浏览: 135
pyzipper 是 Python 3 内置的压缩库,可以用来压缩和解压缩文件。下面是一些基本用法:
压缩文件:
```python
import pyzipper
with pyzipper.Archive('example.zip', 'w') as archive:
archive.add('file1.txt')
archive.add('file2.txt')
```
解压文件:
```python
import pyzipper
with pyzipper.Archive('example.zip', 'r') as archive:
archive.extractall()
```
如果需要加密压缩文件,可以使用 `pyzipper.EncryptedZipFile`,例如:
```python
import pyzipper
with pyzipper.Archive('example.zip', 'w', encryption=pyzipper.WZ_AES) as archive:
archive.add('file1.txt')
archive.add('file2.txt')
```
其中的 `encryption` 参数指定使用 AES 加密算法。在解压时需要提供密码:
```python
import pyzipper
with pyzipper.Archive('example.zip', 'r') as archive:
archive.extractall(pwd=b'my_password')
```
以上是 pyzipper 的基本用法,更多详细的用法可以查看官方文档:https://pyzipper.readthedocs.io/en/latest/
阅读全文