📅  最后修改于: 2023-12-03 15:24:34.455000             🧑  作者: Mango
在Python中,我们常常需要对压缩文件进行操作。本文将介绍如何在Python中保存解压缩后的文件。
在Python中,我们可以使用zipfile和tarfile这两个库来处理压缩文件。我们需要先安装这两个库。
pip install zipfile tarfile
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目录。
import shutil
# 复制文件
shutil.copyfile('source_file', 'target_file')
# 移动文件
shutil.move('source_file', 'target_file')
使用shutil库中的copyfile和move函数,我们可以将解压后的文件复制或移动到指定的目录。这里的source_file和target_file分别为源文件和目标文件的路径。
以上就是在Python中保存解压缩后的文件的方法。使用zipfile和tarfile库可以解压缩压缩文件,使用shutil库可以保存解压后的文件。