大きなファイルを1行ずつ読み込もうとしています。このトピックをカバーする質問を Quora で見つけましたが、全体をまとめるための接続がいくつか不足しています。
リーリー私が理解しようとしているのは、この例のように STDIN から読み取るのではなく、ファイルから一度に 1 行ずつ読み取る方法です。
以前試したことがあります:
リーリーしかし、それはうまくいきません。いざというときには PHP のようなものに戻ることができることはわかっていますが、これを理解したいと思っています。
ファイルが実行しているサーバーのメモリよりもはるかに大きいため、他の答えは機能しないと思います。
Node.js v0.12 および Node.js v4.0.0 以降、安定した readline コア モジュールがあります。これは、外部モジュールを使用せずにファイルから行を読み取る最も簡単な方法です:
リーリー ###または:### リーリー最後の
\n がなくても、最後の行は正しく読み取られます (Node v0.12 以降)。
: この例は Node の公式 API ドキュメントに追加されました .
以上がNode.jsでファイルを一度に1行ずつ読み取りますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。