摘要:地址采用流模式讀取文件,每次讀取一行數據對流的二次封裝,更加易于使用普通用法等同于可以使號或者號參數每次流傳完可以和一樣做一些數據處理將文件中的全部替換為輸出到完事寫入完成對于需要相同處理過程的數據可以采用該方法創建一個構造函數完事
[github地址:https://github.com/ABCDdouyae...]
csv2采用流模式讀取.csv文件,每次讀取一行數據through2
對node流的二次封裝,更加易于使用
options:{objectMode: true} 等同于through2.obj
transformFunction(chunk, encode, callback)
flushFunction 可以使2號或者3號參數 每次流傳完可以和transformFunction一樣做一些數據處理
//將文件中的a全部替換為z輸出到out.txt const through2 = require("through2"); const fs = require("fs"); fs.createReadStream("./test/enter.txt") .pipe(through2(function (chunk, enc, callback) { for (var i = 0; i < chunk.length; i++) if (chunk[i] == 97) chunk[i] = 122 // swap "a" for "z" this.push(chunk) callback() })) .pipe(fs.createWriteStream("./test/out.txt")) .on("finish", () => { console.log("完事") })
const through2 = require("through2"); const csv2 = require("csv2"); const fs = require("fs"); let all = []; fs.createReadStream("./test/enter.csv") .pipe(csv2()) .pipe(through2.obj(function (chunk, enc, callback) { this.push({ No : chunk[0], activity : chunk[1], time : chunk[2], money: chunk[3] }) callback() })) .on("data", (data)=>{ all.push(data) }) .on("end", ()=>{ fs.writeFile("./test/a.js", JSON.stringify(all), ()=>{ console.log("寫入完成") }) })
let Fc = through2.ctor(function(chunk, enc, callback){ console.log(chunk) for(var i=0;i{ console.log("完事") })
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/53390.html
摘要:地址采用流模式讀取文件,每次讀取一行數據對流的二次封裝,更加易于使用普通用法等同于可以使號或者號參數每次流傳完可以和一樣做一些數據處理將文件中的全部替換為輸出到完事寫入完成對于需要相同處理過程的數據可以采用該方法創建一個構造函數完事 [github地址:https://github.com/ABCDdouyae...] csv2 采用流模式讀取.csv文件,每次讀取一行數據 throu...
摘要:地址采用流模式讀取文件,每次讀取一行數據對流的二次封裝,更加易于使用普通用法等同于可以使號或者號參數每次流傳完可以和一樣做一些數據處理將文件中的全部替換為輸出到完事寫入完成對于需要相同處理過程的數據可以采用該方法創建一個構造函數完事 [github地址:https://github.com/ABCDdouyae...] csv2 采用流模式讀取.csv文件,每次讀取一行數據 throu...
摘要:地址對于包的參數封裝為函數形式輸出的為字符串形式而不是默認為, [github地址:https://github.com/ABCDdouyae...] through2-map 對于through2包的transformFunction參數封裝為map函數形式 {wantStrings: true}輸出的chunk為字符串形式而不是buffer 默認objectModal為true ...
摘要:地址對于包的參數封裝為函數形式輸出的為字符串形式而不是默認為, [github地址:https://github.com/ABCDdouyae...] through2-map 對于through2包的transformFunction參數封裝為map函數形式 {wantStrings: true}輸出的chunk為字符串形式而不是buffer 默認objectModal為true ...
閱讀 1548·2021-11-24 10:17
閱讀 1045·2021-09-29 09:43
閱讀 2174·2021-09-23 11:21
閱讀 2188·2019-08-30 14:13
閱讀 1306·2019-08-29 13:58
閱讀 3167·2019-08-28 17:51
閱讀 1825·2019-08-26 13:29
閱讀 2989·2019-08-26 10:13