/usr/bin/python^M: bad interpreter: No such file or dir解决办法

/usr/bin/python^M: bad interpreter: No such file or dir解决办法

解决方法:

替换掉^M符号,重新生成一个文件:

cat -v oldfile.py | sed -e '1,$s/^M$//g' > newfile.py

用cat -v命令查看效果,^M符号已经替换:
在这里插入图片描述

给上执行权限,执行脚本,问题解决:
ps:只去掉了行末的 ^M 符,所以print语句输出的 ^M还在。
在这里插入图片描述

 
原文地址:https://www.cnblogs.com/gisalameda/p/11086564.html