解决办法出处: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,
/ /g' > newfile.py
运行此命令生成的文件即可。
网友评论