nodejs写入的文件无法换行

发布于 2022-09-04 13:29:31 字数 1732 浏览 22 评论 0

我用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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

成熟稳重的好男人 2022-09-11 13:29:31
\r 回车 \n 换行
windows \r\n linux \n mac \r
以前打字机一行结尾都要回车、换行。windows把这继承了下来,但是标志一行结尾用两个字符,有些浪费,所以Unix和mac就只用一个字符,linux继承Unix的。
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文