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 

 

 

 

相关文章:

  • 2022-12-23
  • 2021-09-07
  • 2021-12-16
  • 2021-05-25
  • 2021-06-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-04
  • 2021-07-01
  • 2021-08-18
  • 2021-11-02
  • 2021-04-02
  • 2021-11-30
  • 2022-12-23
相关资源
相似解决方案