[问题] 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