Gzip是python中的tar文件

Gzip是python中的tar文件,python,tar,gzip,Python,Tar,Gzip,有没有一种简单的方法可以在python中gzip tar文件,这样当我解压时,我就可以直接获取内容?我可以从tar文件创建一个gzip文件,但是在卸载时,我仍然得到tar文件而不是内容 谢谢, Jason是的,但这是一个系统问题,而不是Python tar -xzf <tar_zip_file> tar-xzf -z旗帜也在创作上发挥作用。多亏了当时的好人 从tar.gz文件中获取信息 将信息获取到tar.gz文件中 我知道,但我需要一种用python实现的方法。我可以做:f_-

有没有一种简单的方法可以在python中gzip tar文件,这样当我解压时,我就可以直接获取内容?我可以从tar文件创建一个gzip文件,但是在卸载时,我仍然得到tar文件而不是内容

谢谢,
Jason是的,但这是一个系统问题,而不是Python

tar -xzf <tar_zip_file>
tar-xzf

-z旗帜也在创作上发挥作用。

多亏了当时的好人

从tar.gz文件中获取信息 将信息获取到tar.gz文件中
我知道,但我需要一种用python实现的方法。我可以做:
f_-in=open('M.tar','rb')f_-out=gzip.open('M.tar.gz','wb')f_-out.writelines(f_-in)
只是想看看是否有比这更好的方法!我要试试这个。谢谢
import tarfile
with tarfile.open("sample.tar.gz", 'r:gz') as tfile:
   with tfile.extractfile('somedir/somefile.txt') as target_file:
       data = target_file.read()
import tarfile
with tarfile.open('sample.tar.gz','w:gz') as tar:
    tar.add('dir_or_file')