python文件open()函数参数:r和rb比较

来源:互联网 发布:网络作家如何赚钱 编辑:程序博客网 时间:2024/06/05 07:31

读取文本文件时,不要使用rb模式打开文件,而应该仅使用r模式。

使用r
是推荐使用的打开文本文件的模式。因为使用此模式打开文本文件时,python默认为我们做了一些处理,比如:假设在windows下,将本来应该读入的换行符\r\n处理成\n,方便我们处理。(值得一提的是,当你将\n写入文件时,python也会默认将其替换成\r\n,如果你是win系统的话)
补充:其实是启用了通用换行符支持(UNS),它默认开启。
使用rb
则python不会对文本文件预处理了,你读入的\r\n依然是\r\n.


Ref:
http://blog.csdn.net/handsomekang/article/details/9935821

1 0