python解压文件
时间: 2023-08-17 20:11:03 浏览: 50
要解压文件,你可以使用 Python 的 zipfile 模块。下面是一个简单的示例代码:
```python
import zipfile
def unzip_file(file_path, extract_path):
with zipfile.ZipFile(file_path, 'r') as zip_ref:
zip_ref.extractall(extract_path)
# 指定要解压的文件路径和解压后的目标路径
file_path = 'path/to/your/file.zip'
extract_path = 'path/to/your/destination/folder'
# 调用函数解压文件
unzip_file(file_path, extract_path)
```
你只需要将 `file_path` 替换为你要解压的文件路径,`extract_path` 替换为你想要将文件解压到的目标文件夹路径。运行代码后,压缩文件将被解压到指定的目标文件夹中。
相关问题
python 压缩 文件
以下是Python压缩文件的两个例子:
1. 压缩单个文件
```python
from zipfile import ZipFile
with ZipFile('output.zip', 'w') as z:
z.write('input.txt')
```
2. 压缩多个文件
```python
from zipfile import ZipFile
with ZipFile('output.zip', 'w') as z:
z.write('file1.txt')
z.write('file2.txt')
z.write('file3.txt')
```
以上两个例子都使用了Python标准库中的zipfile模块。第一个例子中,我们使用了ZipFile类来创建一个名为output.zip的压缩文件,并将input.txt文件写入其中。第二个例子中,我们在ZipFile类中多次调用write方法,将多个文件写入压缩文件中。
python 压缩文件
在 Python 中,可以使用 `zipfile` 库来压缩和解压缩文件。下面是一个简单的示例代码,展示了如何使用 `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` 方法将要压缩的文件添加到压缩文件中。最后,我们通过调用 `close` 方法来关闭压缩文件。
如果要解压缩一个压缩文件,可以使用 `extractall` 方法:
```python
import zipfile
# 解压缩一个压缩文件
zip_file = zipfile.ZipFile('example.zip', 'r')
zip_file.extractall()
zip_file.close()
```
在上面的示例中,我们首先创建了一个 `ZipFile` 对象,并指定了要解压缩的压缩文件的名称和模式。然后,我们使用 `extractall` 方法来解压缩所有的文件。最后,我们通过调用 `close` 方法来关闭压缩文件。