做练习的时候发现用python读取文件,同一个文件读取相同长度在文本模式和字符模式下输出不一致,很奇怪。
测试文件如下:
通过python的open函数,指定不同的读模式:
文本模式下输出长度为11,字节模式下输出长度为12
可以看出来区别就在于换行符,用notepad++的二进制模式查看一下文件
不同的操作系统有着不同的换行符,也是源远流长了,有些坑要亲自趟过了才能记得牢
新开公众号“码家村”,欢迎关注
做练习的时候发现用python读取文件,同一个文件读取相同长度在文本模式和字符模式下输出不一致,很奇怪。
测试文件如下:
通过python的open函数,指定不同的读模式:
文本模式下输出长度为11,字节模式下输出长度为12
可以看出来区别就在于换行符,用notepad++的二进制模式查看一下文件
不同的操作系统有着不同的换行符,也是源远流长了,有些坑要亲自趟过了才能记得牢
新开公众号“码家村”,欢迎关注