[問題] ubuntu windows之間txt換行問題

作者: windisbig (風很大)   2018-03-07 15:15:01
大家好
想請問大家
我在ubuntu上用python生成的txt檔
有用\n讓裡面的資料換行
但是拿到windows時
檔案裡的換行都不見了 換行好像變成空一格
資料跟資料間變成空一格排成一整行
有沒有人知道該怎麼解決
或是不要生成txt檔
或是不要用\n去換行
謝謝大家
作者: aszx4510 (wind)   2018-03-07 15:55:00
換行符號的差別 不同作業系統不一樣 \n \r \r\n
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2018-03-07 15:56:00
windows的換行字元不一樣
作者: aszx4510 (wind)   2018-03-07 15:57:00
至於檢視方面 文字編輯器可以解決 用notepad++或sublime試試看 應該可以看到你想要的結果
作者: kenduest (小州)   2018-03-07 19:20:00
若你用 python2 的話,檔案是給 windows 要用的話就自己用 \r\n 輸出換行字元比較快py3 的話,記得 open 檔案時候,可以傳入 newlineopen(file,mode,newline="\r\n") 指定換行處理方式使用 \n 換行時候最後系統會變成 \r\n

Links booklink

Contact Us: admin [ a t ] ucptt.com