0
我有一个巨大的单行文件,只包含空格分隔的单词。我想运行一些额外的过滤。如何快速做到这一点?Python:如何处理一个巨大的单行文件?
目前,我有以下代码:
with open("words.txt") as f:
lines = f.readlines()
for line in lines:
words = str(line).split(' ')
for w in words:
if is_allowed(w):
another_file.write(w + " ")
但它是extremelly慢(〜1MB /秒)。如何加快速度?