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 /秒)。如何加快速度?