Linux下运行windows 系统下编辑的Python脚本显示“: 没有那个文件或目录”的过程及解决方案

时间:2023-03-09 16:51:55
Linux下运行windows 系统下编辑的Python脚本显示“: 没有那个文件或目录”的过程及解决方案

今天在 linux 系统下执行一windows下编辑的python脚本,提示(:没有那个文件或目录)英文提示:(:No such file of directory)如下:

Linux下运行windows 系统下编辑的Python脚本显示“: 没有那个文件或目录”的过程及解决方案

查看文件的权限发现并没有问题,有执行权限的:

Linux下运行windows 系统下编辑的Python脚本显示“: 没有那个文件或目录”的过程及解决方案

用vim编辑器打开查看语法也是没有问题的:

Linux下运行windows 系统下编辑的Python脚本显示“: 没有那个文件或目录”的过程及解决方案

于是就到网上寻求帮助,找到了解决的办法:

Linux下运行windows 系统下编辑的Python脚本显示“: 没有那个文件或目录”的过程及解决方案

这里点出了错误提示的根本原因是linux 与 windows 编辑器所用的换行字符不一样所导致的出错。现在把解决的过程编辑出来希望以后面对这样的问题能及时发现并处理。

用vim 打开文件:

Linux下运行windows 系统下编辑的Python脚本显示“: 没有那个文件或目录”的过程及解决方案

有命令行输入(:set ff )查看文件使用的编码格式,发现现在文件用的编码为:fileformat=dos

Linux下运行windows 系统下编辑的Python脚本显示“: 没有那个文件或目录”的过程及解决方案

使用命令(:set ff=unix ),再使用(:set ff )查看 现在的编码为:fileformat=unix,保存退出,再执行脚本时已经正常了