python 读写文件中 w与wt ; r与rt 有何区别?

w,r,wt,rt都是python里面文件操作的模式。

w是写模式,r是读模式。

t是windows平台特有的所谓text mode(文本模式),区别在于会自动识别windows平台的换行符。

类Unix平台的换行符是\n,而windows平台用的是\r\n两个ASCII字符来表示换行,python内部采用的是\n来表示换行符。

rt模式下,python在读取文本时会自动把\r\n转换成\n. w

posted @ 2015-06-29 10:03  arun_yh  阅读(2505)  评论(0编辑  收藏  举报