Unix和Windows文件格式转化

可能的原因有:

1)执行权限的问题     

解决方法: chmod +x ***.py 

2)python版本的问题

解决方法:在执行时或者在py文件中选择好对应的Python的版本

3)python文件格式的错误

这个错误很大原因是不同系统的编码格式引起的:在windows系统中编辑的.sh .py文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。

一般是因为windows行结尾和Linux行结尾的标识不同造成的。

解决方法:用vim打开文件,执行如下命令,可以查看文件的当前编码

:set ff   或者  :set fileformat

修改为unix的对应格式

:set ff=unix    或者   :set fileformat=unix

 

然后保存退出

:x
原文地址:https://www.cnblogs.com/0820LL/p/9675643.html