文件打开方式,文本和二进制的区别,换行符

在linux,unix系统的换行符是“\n”,mac系统的旧版本换行符是“\r”,新版本是“\n”。

在windows系统的换行符是“\n”。

with open("wb","wb") as f:
    f.write("123\n123")

#使用记事本打开显示是123123

with open("w","w") as f:
    f.write("123\n123")

#使用记事本打开显示是123
#                 123                    

windows系统中,使用文本形式写入文件时,会将“\n”替换成"\r\n"。使用字节形式写入时不会替换。

posted @ 2018-06-15 10:36  深海寻人  阅读(268)  评论(0)    收藏  举报