今のところ、私は次のPythonコードを使用しています。
file = open(filePath, "r")
lines=file.readlines()
file.close()
ファイルに数行(10,000以上)があるとすると、複数のファイルに対してこれを行うと、プログラムが遅くなります。Pythonでこれを高速化する方法はありますか?さまざまなリンクを読むreadlinesはファイルの行をメモリに保存するため、コードが遅くなることを理解しています。
次のコードも試しましたが、得られた時間の増加は17%です。
lines=[line for line in open(filePath,"r")]
python2.4に他のモジュールはありますか(私は見逃したかもしれません)。ありがとう、Sandhya