通过os.linesep在文件末尾增加换行时,windows下文件打开正常,通过pycharm打开文件(或读取文件写入另一个文件)时文件中有空行。(原因是:Windows平台上是'\r\n'被替换为'\r\r\n') 转自:https://www.jianshu.com/p/53dff0c10de1 参考资料:https://stackoverflow.com/questions/21636213/why-you-shouldnt-use-os-linesep-when-editing-on-text-mode