用python打开.tar.gz文件

2024-03-29 01:56:21 发布

您现在位置:Python中文网/ 问答频道 /正文

,这对用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

请帮帮我


Tags: nameinpyimportwithlineopenzip