Unix和Windows文件格式转化

时间:2023-03-09 07:55:52
Unix和Windows文件格式转化

可能的原因有:

1)执行权限的问题

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

2)python版本的问题

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

3)python文件格式的错误

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

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

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

:set ff   或者  :set fileformat

Unix和Windows文件格式转化

修改为unix的对应格式

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

Unix和Windows文件格式转化  Unix和Windows文件格式转化

然后保存退出

:x