[笔记]--Linux下运行Python时报错解决办法
1、提示:bash: ./mp.py:/usr/bin/python^M:损坏的解释器: 没有该文件或目录
解决办法:
$ sed -i 's/\r$//' *.py
有时候在windows下编写的python脚本在linux下不能运行,就是因为^M的原因,因为windows下行结束符是/r/n,而liinux只需要/n. 我们可以使用cat –v来显示一个文本文件中的^M符号,或者如果有非improved的vi版本的话,也可以直接vi查看。
或者可以:
vim filename :set fileformat=unix :wq