这不是python的问题,windows的换行是\r\n,unix的是\n,mac的是\r。
就看你的Uinicode实现方式,若以"utf-8"编码,则是\n,若“gbk"或者"GB2312"或者“ascii”编码则是\r\n其实这与操作系统的默认编码方式有关:windows的换行是\r\n,unix的是\n,mac的是\r。