今天在 linux 系统下执行一windows下编辑的python脚本,提示(:没有那个文件或目录)英文提示:(:No such file of directory)如下:
查看文件的权限发现并没有问题,有执行权限的:
用vim编辑器打开查看语法也是没有问题的:
于是就到网上寻求帮助,找到了解决的办法:
这里点出了错误提示的根本原因是linux 与 windows 编辑器所用的换行字符不一样所导致的出错。现在把解决的过程编辑出来希望以后面对这样的问题能及时发现并处理。
用vim 打开文件:
有命令行输入(:set ff )查看文件使用的编码格式,发现现在文件用的编码为:fileformat=dos
使用命令(:set ff=unix ),再使用(:set ff )查看 现在的编码为:fileformat=unix,保存退出,再执行脚本时已经正常了