Den*_*hie 3 python file-io search full-text-search file
我有一个包含7000行字符串的文本文件.我必须根据少数参数搜索特定的字符串.
有人说下面的代码效率不高(速度和内存使用率).
f = open("file.txt")
data = f.read().split() # strings as list
Run Code Online (Sandbox Code Playgroud)
有点困惑
迭代文件的每一行,而不存储它.这将使程序存储器高效.
with open(filname) as f:
for line in f:
if "search_term" in line:
break
Run Code Online (Sandbox Code Playgroud)