我正在从文本文件中读取特定的行。这是我的代码:
file.seek(0)
for j, ln in enumerate(file):
if j == line_number
line = ln # i'm getting the line
break
我在“循环”中使用此代码需要很长时间,其中 line_number 每次都是随机的。我也试过 linecache.getline() 但它需要每轮调用 linecache.clearcache() ,所以它不是更好。
有没有更快的解决方案?内存无所谓。