追加数组时 Python 中的隔离错误



我正在尝试在python(在linux中(中附加数组,如下所示:

from nltk import word_tokenize
data = []
for file_name in file_list:
with open(file_name, 'r', encoding="utf-8") as file:
data = data.append(word_tokenize(file.read()))

我的file_list有 20k 个文件,每个文件有 ~5k 个单词,任何时候,python 进程都会中止并显示以下消息:

Segmantation Fault

我该如何解决它?

如果这是要触发的完整代码,则可能是内存问题。

机器中的操作系统、Python 版本(包括 32 位还是 64 位(和可用 RAM 是什么?在错误之前它通过多少个文件,它是否总是错误确切(或类似(时间?

最新更新