实际上,我能够通过我正在处理的一个环境让这段代码完美地工作而不会出错。但是,当我在另一个环境中编写代码(见下文)时,出现错误:
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
有什么问题,我该如何解决?