Linux运行脚本命令提示No such file or directory错误的解决办法

2,269 views次阅读
没有评论

如果在windows中写好python脚本测试正常,但是上传到linux以脚本方式运行命令时提示No such file or directory错误,那么一般是文件格式是dos格式的缘故,改成unix 格式即可。一般有如下几种修改办法。

一、windows

利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File–>Conversions–>DOS->UNIX即可。

如果只有一个文件,修改起来还是比较简单。如果文件很多,想批量修改那么就不是一般的麻烦了。

二、linux

1、vim命令查看修改

查看

vim打开文件,在视图模式中输入:进入命令模式,然后再输入set ff,回车即可查看文件格式。

:set ff

修改

vim打开文件,在视图模式中输入:进入命令模式,然后再输入set ff=unix,回车即可修改成uninx模式,保存退出。

:set ff=unix

这个办法也windows编辑器一样,适合对少量文件做修改。

2、工具修改

如果有大量文件需要修改,推荐使用工具,比较好用的有dos2unix 。centos下直接使用yum install dos2unix安装。ubuntu下可以安装tofrodos,具体可以参考之前这篇文章《Ubuntu 10.04中安装dos2unix工具》 。

参考连接:

http://blog.nbqykj.cn/?p=1833.html

http://www.111cn.net/sys/linux/43010.htm

正文完
微信搜一搜“奇悦电脑科技”或扫描二维码关注我们
post-qrcode
 0
章郎虫
版权声明:本站原创文章,由 章郎虫 于2016-02-15发表,共计652字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。