nodejs写入的文件无法换行
我用casperjs做了一个测试网页加载速度的demo,然后想通过fs.write把结果打印在一张txt上,我加入了换行符'n'但是打印出来的东西依旧不会换行,代码其中的一段类似这样:
var timeouttxt = '';
function timeOutTxt() {
if (timend > 800) {
timeouttxt = 'Page Times is ' + timend + ' is timeout 800\n';
} else {
timeouttxt = 'Page Times is ' + timend + '\n';
}
}
txtData += 'the links length: ' + links.length + '\n'
+ 'Page url is ' + this.getCurrentUrl() + '\n'
+ 'Page title is ' + this.getTitle() + ' index: ' + index + '\n'
+ timeouttxt
+ '-----------------------------------------------------\n';
fs.write(file, txtData, function(err) {
if (err) return err;
});
输入出来的txt类似这样:
the links length: 23Page url is http://10.1.1.120/CRM/Page title is 卫安管理系统 index: 0----------------------------------------------------the links length: 23Page url ishttp://10.1.1.120/CRM/indexPage title is 卫安管理系统 index: 1-----------------------------------------------------the links length: 23Page url is http://10.1.1.120/CRM/updatePasswordPage title is 香港卫安管理系统 index: 2-----------------------------------------------------the links length: 23Page url is http://10.1.1.120/approve/Page title is 卫安管理系统 index: 3-----------------------------------------------------the links length: 23Page url is http://10.1.1.120/notice/Page title is index: 4-----------------------------------------------------the links length: 23Page url is http://10.1.1.120/CRM/salesopportunities/indexPage title is 卫安管理系统 index: 5-----------------------------------------------------the links length: 23Page url ishttp://10.1.1.120/CRM/contact/homepagePage title is 卫安管理系统 index: 6
请教是什么原因?怎样换行?谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)