[笔记]--Linux下运行Python时报错解决办法

1、提示:bash: ./mp.py:/usr/bin/python^M:损坏的解释器: 没有该文件或目录

解决办法:

$ sed -i 's/
$//' *.py

有时候在windows下编写的python脚本在linux下不能运行,就是因为^M的原因,因为windows下行结束符是/r/n,而liinux只需要/n. 我们可以使用cat –v来显示一个文本文件中的^M符号,或者如果有非improved的vi版本的话,也可以直接vi查看。

或者可以:

vim filename

:set fileformat=unix
:wq 
原文地址:https://www.cnblogs.com/lizhishugen/p/3436898.html