亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

nodejs寫入的文件無法換行

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類似這樣:請教是什么原因?怎樣換行?謝謝
查看完整描述

1 回答

?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

\r 回車 \n 換行

windows \r\n linux \n mac \r

以前打字機一行結尾都要回車、換行。windows把這繼承了下來,但是標志一行結尾用兩個字符,有些浪費,所以Unix和mac就只用一個字符,linux繼承Unix的。


查看完整回答
反對 回復 2018-11-19
  • 1 回答
  • 0 關注
  • 2389 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號