【发布时间】:2015-08-28 20:11:29
【问题描述】:
我有一个 csv 文件,其中包含两个不同的换行符终止符(\n 和 \r\n)。我希望我的 Python 脚本使用 \r\n 作为换行符终止符,而不是 \n。但问题是,当我使用open() 打开文件时,Python 的通用换行功能不断将所有内容标准化为\n。
奇怪的是,当我编写这个脚本时,它从来没有用来规范化我的换行符,这就是我使用 Python 2.7 并且它运行良好的原因。但是今天突然间它开始规范一切,我的脚本不再按需要工作。
使用open() 打开文件时如何禁用通用换行符(不以二进制模式打开)?
【问题讨论】:
标签: python python-2.7 newline