11
大きなファイルを読み取る方法-行ごとに?
ファイル全体の各行を反復処理したい。これを行う1つの方法は、ファイル全体を読み取り、それをリストに保存してから、対象の行に移動することです。この方法は大量のメモリを使用するため、別の方法を探しています。 これまでの私のコード: 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。 助言がありますか? 目的はペアワイズ文字列の類似性、つまりファイル内の各行の意味を計算することです。他のすべての行とのレーベンシュタイン距離を計算します。