[英]Incorrect reading lines node.js file
您好,我有一个要用node.js读取的txt文件(该txt文件的内容在下面),当它使用下面的javascript代码读取该文件时,仅在文件的第一行正确执行读取,而第二行则正确读取无法正确读取! 我该如何解决?
FILE.TXT:
2;49.805;19.3386
3;49.805;19.3386
Node.js代码:
fs.readFile(tempfilename, function (err, data) {
if (err) {
ManageError.SendError("error: " + err);
} else {
var array = data.toString().split("\n");
for (i in array) {
var campi = array[i].split(';');
console.log(array[i]);
TIMESET(campi[0], campi[1], campi[2], "In");
}
}
});
如果要在Windows计算机上工作,则Windows .txt文件具有\\ r \\ n而不是\\ n。 如果添加console.log(campi)
并查看第二个条目,这是显而易见的。 也许这就是问题吗?
否则,在我的系统上,代码可以正常运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.