【发布时间】:2019-04-15 06:36:21
【问题描述】:
伙计们,我有一个文本大小为 38GB 的文件,我的系统内存 = 64 gig 我运行此代码以删除重复项,但键入 MemoryError
lines = open('file.txt', 'r').readlines()
lines_set = set(lines)
out = open('b.txt', 'w')
for line in lines_set:
out.write(line)
【问题讨论】:
-
使用
with open而不是open