EOFError:导入.tar.gz文件时,压缩文件在到达流结束标记之前结束

时间:2019-01-03 19:07:51

标签: python python-3.x import jupyter-notebook virtual-environment

实际上,我可以通过一个正在工作的环境来使此代码完美运行,而不会出错。但是,当我在另一个环境中编写代码(见下文)时,出现错误:

import tarfile
import numpy as np

texting = []
tar = tarfile.open("home/mk/text.tar.gz", "r:gz")
for member in tar.getmembers():
    f=tar.extractfile(member):
    if f is not None:
        content = f.read()
        texting.append(content)

只需重复一遍,我在一个环境中完全没有任何问题,但是在另一环境中出现以下错误:

EOFError: Compressed file ended before the end-of-stream marker was reached

有什么问题,我该如何解决?

0 个答案:

没有答案