node.js一行一行的獲取txt文件內容


node.js一行一行獲取text文件代碼: 

const readline = require('readline');
//Readline是Node.js里實現標准輸入輸出的封裝好的模塊,通過這個模塊我們可以以逐行的方式讀取數據流。使用require(“readline”)可以引用模塊。
const fs = require('fs');
const r1 = readline.createInterface({

input: fs.createReadStream("data.txt")
});
var i = 1; //txt中的行數
r1.on('line', function(line){ //事件監聽
console.log('Line from file:' + i + ":" + line);
  if(i == 1){
    console.log(line)
  }
  i+=1;
})
本操作為異步執行,所以在r1.on函數外面獲取變量會有一定的延遲


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM