okihara6
@okihara6 (selecao)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

ファイルを取り込む方法について

500件のテキストデータを読む場合、ファイルを読み込む方法は問わないとされた時に一行毎に読み込み処理をしますか?それとも、メモリにファイルを全て読み込み、その結果に対して処理をしますか?
どちらでも良いかもしれませんが、処理の習慣とするならどちらにすべきかで敢えて質問しました。

0

1Answer

やりたいことにもよりますが、個人的には500件程度のテキストであれば全読みを検討します。

仮に、要求される処理が「文字の出現数を調べるだけ」等であれば、一行ごとの読み捨てがお手軽そうですが、テキスト内容を相互参照するような可能性が排除できないのであれば、全てメモリに乗っけておいたほうが小回りがきくと思います。

あと、テキスト同士が相互に独立している(テキストを処理する際に別のテキストを参照する必要がない)のであれば、ファイル単位で処理したいです。「1ファイルの内容をメモリに読み込んで改行ベースで処理する」を500回繰り返すのが自然な気がします。

2Like

Comments

  1. @okihara6

    Questioner

    回答をありがとうございます。
    地味な部分とは思いますが、非常に参考になりました。

Your answer might help someone💌