テキストファイルから特定の行を読んでいます。これが私のコードです:
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()を呼び出す必要があるため、良くありません。
そのためのより速い解決策はありますか?メモリは関係ありません。