1

当我尝试解压缩 wikipedia 转储以使用其 .xml 文件时出现此错误。我该如何解决?

filepath='/Data/nlp/ESA/Wiki-ESA-master'
file_name='enwiki-latest-pages-articles.xml.bz2'
zipfile = bz2.BZ2File(file_name) # open the file
DEFAULT_FILENAME = zipfile.read() # get the decompressed data

错误:

EOFError: compressed file ended before the logical end-of-stream was detected
4

1 回答 1

2

正如错误所说,下载过程很可能过早结束,并且您有一个截断的文件。再次尝试下载。

另一个原因可能是磁盘上的数据损坏。再次下载也可能对此有所帮助。

于 2018-12-03T20:30:33.780 回答