有时候在windows下编写的python脚本在linux下不能运行,就是因为^M的原因,因为windows下行结束符是/r/n,而liinux只需要/n. 我们可以使用cat –v来显示一个文本文件中的^M符号,或者如果有非improved的vi版本的话,也可以直接vi查看。
要替换掉文本中的^M有个比较简单的办法,通常这类文件在vim中下面都会显示dos模式,那么我们直接设置为unix模式就会自动清楚了。方法是:
要替换掉文本中的^M有个比较简单的办法,通常这类文件在vim中下面都会显示dos模式,那么我们直接设置为unix模式就会自动清楚了。方法是:
1. :set fileformat=unix
2. 保存退出