Python TextIOWrapper 换行转换:已经写好 CRLF,为什么文件里又多了一个 CR 导出文本时,程序先把每行结尾拼成CRLF,又把文本流的newline设成CRLF,结果下游看见多余回车。这里通常发生了两次转换:字符串里已经有CR,文本层又把其中的LF替换成CRLF。先分清内存字符串与最终字节,就能... yunqueblog/ 技术教程/ 2026-10-02/ 3 阅读
Git 换行归一化:工作区还是 CRLF,暂存区为什么已经变成 LF 编辑器显示没变化,不代表暂存内容没有转换跨平台项目里,一份文本文件在编辑器中看起来完全相同,Git 却可能把整篇内容显示成修改。先不要急着调整全局配置,而应区分工作区磁盘上的字节,以及准备进入提交的暂存区内容。换行归... yunqueblog/ 技术教程/ 2026-10-01/ 2 阅读