ホームページ > バックエンド開発 > Golang > Node.jsでファイルを一度に1行ずつ読み取りますか?

Node.jsでファイルを一度に1行ずつ読み取りますか?

王林
リリース: 2024-02-05 23:00:04
転載
722 人が閲覧しました

Node.jsでファイルを一度に1行ずつ読み取りますか?

質問内容

大きなファイルを1行ずつ読み込もうとしています。このトピックをカバーする質問を Quora で見つけましたが、全体をまとめるための接続がいくつか不足しています。

リーリー

私が理解しようとしているのは、この例のように STDIN から読み取るのではなく、ファイルから一度に 1 行ずつ読み取る方法です。

以前試したことがあります:

リーリー

しかし、それはうまくいきません。いざというときには PHP のようなものに戻ることができることはわかっていますが、これを理解したいと思っています。

ファイルが実行しているサーバーのメモリよりもはるかに大きいため、他の答えは機能しないと思います。


正解


Node.js v0.12 および Node.js v4.0.0 以降、安定した readline コア モジュールがあります。これは、外部モジュールを使用せずにファイルから行を読み取る最も簡単な方法です:

リーリー ###または:### リーリー

最後の

\n

がなくても、最後の行は正しく読み取られます (Node v0.12 以降)。

UPDATE

: この例は Node の公式 API ドキュメントに追加されました .

以上がNode.jsでファイルを一度に1行ずつ読み取りますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート