Windows环境下的os.linesep换行问题
在windows环境下,使用open打开文件时,写入os.linesep会输出两个换行:
这是因为windows系统换行符为/r/n,当输出/r/n时,/n又会被自动转换成/r/n,所以会换两行。
而是用codecs.open()打开文件则不会有这个问题:
Windows环境下的os.linesep换行问题
最新推荐文章于 2024-09-14 08:25:16 发布
Windows环境下的os.linesep换行问题
在windows环境下,使用open打开文件时,写入os.linesep会输出两个换行:
这是因为windows系统换行符为/r/n,当输出/r/n时,/n又会被自动转换成/r/n,所以会换两行。
而是用codecs.open()打开文件则不会有这个问题: