,我在这对线上遇到了问题,用Python编码:
#File name spacchetta_N_zip.py
import tarfile
import gzip
with tarfile.TarFile.open(i, 'r:gz') as tarredgzippedFile:
tarredgzippedFile.extractall(cartella)
我确定我要打开.tar.gz存档。
我真的不知道出了什么问题,我上网了,这样可行......但我收到了这个错误:
File "spacchetta_N_zip.py", line 70, in Spacchetta
with tarfile.TarFile.open(i, 'r:gz') as tarredgzippedFile:
File "/usr/lib/python2.7/tarfile.py", line 1678, in open
return func(name, filemode, fileobj, **kwargs)
File "/usr/lib/python2.7/tarfile.py", line 1729, in gzopen
raise ReadError("not a gzip file")
tarfile.ReadError: not a gzip file
请帮帮我
答案 0 :(得分:0)
你可以试试这个。
tar = tarfile.open("FILE_NAME.tar.gz")
tar.extractall()
tar.close()
我正在使用centos,这是有用的。希望这会有所帮助。