私は通常、Pythonで次のようなファイルを読み取ります。
f = open('filename.txt', 'r')
for x in f:
doStuff(x)
f.close()
ただし、これによりファイルが改行で分割されます。これで、すべての情報が1行に含まれるファイルができました(45,000文字列がコンマで区切られています)。このサイズのファイルは、次のようなものを使用して読み込むのは簡単ですが
f = open('filename.txt', 'r')
doStuff(f.read())
f.close()
すべてが1行になっているはるかに大きなファイルの場合、最初のコードスニペットと同様の反復効果を実現できるかどうか知りたいのですが、改行の代わりにコンマで分割するか、他の文字で分割しますか?