作者windisbig (风很大)
看板Python
标题[问题] ubuntu windows之间txt换行问题
时间Wed Mar 7 15:15:01 2018
大家好
想请问大家
我在ubuntu上用python生成的txt档
有用\n让里面的资料换行
但是拿到windows时
档案里的换行都不见了 换行好像变成空一格
资料跟资料间变成空一格排成一整行
有没有人知道该怎麽解决
或是不要生成txt档
或是不要用\n去换行
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.118.126.145
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1520406904.A.572.html
1F:推 aszx4510: 换行符号的差别 不同作业系统不一样 \n \r \r\n 03/07 15:55
2F:推 Sunal: windows的换行字元不一样 03/07 15:56
3F:→ aszx4510: 至於检视方面 文字编辑器可以解决 用notepad++或sublime 03/07 15:57
4F:→ aszx4510: 试试看 应该可以看到你想要的结果 03/07 15:57
5F:→ kenduest: 若你用 python2 的话,档案是给 windows 要用的话 03/07 19:20
6F:→ kenduest: 就自己用 \r\n 输出换行字元比较快 03/07 19:21
7F:→ kenduest: py3 的话,记得 open 档案时候,可以传入 newline 03/07 19:21
8F:→ kenduest: open(file,mode,newline="\r\n") 指定换行处理方式 03/07 19:21
9F:→ kenduest: 使用 \n 换行时候最後系统会变成 \r\n 03/07 19:22