📜  如何在python中保存解压缩的文件(1)

📅  最后修改于: 2023-12-03 15:24:34.455000             🧑  作者: Mango

如何在Python中保存解压缩的文件

在Python中,我们常常需要对压缩文件进行操作。本文将介绍如何在Python中保存解压缩后的文件。

1. 安装必要的库

在Python中,我们可以使用zipfile和tarfile这两个库来处理压缩文件。我们需要先安装这两个库。

pip install zipfile tarfile
2. 解压缩压缩文件
import zipfile
import tarfile

# 解压zip文件
with zipfile.ZipFile('example.zip', 'r') as zip_ref:
    zip_ref.extractall('target_dir')

# 解压tar.gz文件
with tarfile.open('example.tar.gz', 'r:gz') as tar_ref:
    tar_ref.extractall('target_dir')

这里我们分别解压了example.zip和example.tar.gz文件,并将解压后的文件保存到了target_dir目录。

3. 保存解压后的文件
import shutil

# 复制文件
shutil.copyfile('source_file', 'target_file')

# 移动文件
shutil.move('source_file', 'target_file')

使用shutil库中的copyfile和move函数,我们可以将解压后的文件复制或移动到指定的目录。这里的source_file和target_file分别为源文件和目标文件的路径。

4. 总结

以上就是在Python中保存解压缩后的文件的方法。使用zipfile和tarfile库可以解压缩压缩文件,使用shutil库可以保存解压后的文件。