Python-如何逐行读取大文件
发布于 2021-02-02 23:22:51
我想遍历整个文件的每一行。一种方法是读取整个文件,将其保存到列表中,然后遍历感兴趣的行。此方法占用大量内存,因此我正在寻找替代方法。
到目前为止,我的代码:
for each_line in fileinput.input(input_file):
do_something(each_line)
for each_line_again in fileinput.input(input_file):
do_something(each_line_again)
执行此代码将显示错误消息:device active
。
有什么建议么?
目的是计算成对的字符串相似度,这意味着对于文件中的每一行,我要计算每隔一行的Levenshtein
距离。
关注者
0
被浏览
115
1 个回答