📅  最后修改于: 2023-12-03 14:54:43.926000             🧑  作者: Mango
tar文件是一组文件或目录的打包形式。Python提供了标准库tarfile用于操作tar文件。
要提取tar文件,我们需要使用tarfile库中的TarFile.extractall()方法。以下是具体步骤:
import tarfile
archive = tarfile.open('example.tar.gz', 'r:gz')
archive.extractall('/home/user/target_dir')
archive.close()
import tarfile
def extract_tar(archive_path, target_dir):
archive = tarfile.open(archive_path, 'r:gz')
archive.extractall(target_dir)
archive.close()
if __name__ == '__main__':
extract_tar('example.tar.gz', '/home/user/target_dir')
以上代码将example.tar.gz文件提取到目标目录/home/user/target_dir
。
tar文件是一种常用的文件打包形式,Python标准库中提供了tarfile库用于操作tar文件。通过调用TarFile.extractall()方法,我们可以方便地提取tar文件中的文件和目录。