见
1. 用文本模式’r’打开的文件,换行标识(‘\r\n’)会被python处理成’\n’,而用二进制模式’rb’打开则原封不动。
2. 用二进制模式’rb’打开,用文本模式’r’写入。二进制打开原封不动还是’\r\n’,而文本模式写入的时候因为python会把’\n’转成’\r\n’,所以其实就等于是写入了’\r\r\n’。
不要用二进制模式打开文本文件
最新推荐文章于 2022-04-02 18:10:45 发布
见
1. 用文本模式’r’打开的文件,换行标识(‘\r\n’)会被python处理成’\n’,而用二进制模式’rb’打开则原封不动。
2. 用二进制模式’rb’打开,用文本模式’r’写入。二进制打开原封不动还是’\r\n’,而文本模式写入的时候因为python会把’\n’转成’\r\n’,所以其实就等于是写入了’\r\r\n’。