如何去掉文件里的^M
2024-08-29 17:05:44
起因
csv文件用Python处理之后,有的地方跟着一个^M,特别好奇,以为是处理过程中产生的,后来想了想不是。
解决办法
- 尝试使用replace替换掉,但是失败了
- 查询原因,谷歌一番,发现是Windows处理过的文件容易产生这个符号,但是我在Mac处理的,后来一想,我使用Excel处理过,而Mac上的Excel也是MS家的,so……
- 查询如何去掉文件里的^M,找到了知乎,依次尝试,发现下面这个办法管用
用vim打开那些在win编辑过的文档的时候,我一般都先
:set ff=unix
这样那个^M的问题也顺带解决了 // ..
后续
想起来之前给别人发的一些excel文件(也是 Mac下Excel编辑的),会产生一些多一个换行的情况,现在明白了,应该也是这个原因。
参考
最新文章
- nios II--实验2——led硬件部分
- PHP中9大缓存技术总结(转载 http://www.php100.com/html/php/lei/2015/0919/8969.html)
- spring引入实体类映射文件
- Tomcat问题笔记
- Cocos2d-x 3.x 资料整理
- lmsw - 加载机器状态字
- Android 音频管理器AudioManager
- Nginx + Apache 反向代理
- LeetCode 327. Count of Range Sum
- 对 List 、Set、Map 的理解
- Day-10: 错误、调试和测试
- 计算机基础-Ghost克隆
- Hadoop技术内幕1——源代码环境准备
- ThinkPHP CURD mysql操作
- Gradle 语法
- cxf之java.lang.NoSuchMethodError: org.springframework.aop.support.AopUtils.isCglibProxyClass(Ljava/lang/C
- 编译Sqoop2错误解决
- MySQL基础命令
- UVA - 10780 唯一分解定理
- note04-计算机网络