OSError: [Errno 8] Exec format e

2020-02-04  本文已影响0人  贪得_3440

解决办法出处:https://blog.csdn.net/wuguifa/article/details/85251983

同事在windows上写完的脚本,打包发来后无法运行,报以下错误:

OSError: [Errno 8] Exec format error:/usr/local/bin/python3^M

原因是windows的行分隔符CRLF在Linux无法识别

确认方式:

cat -v xxxx.py

解决方式:

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

运行此命令生成的文件即可。

上一篇 下一篇

猜你喜欢

热点阅读