如果在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工具》 。

参考连接:

https://zhangnq.com/1833.html

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

linux 错误处理命令,Linux运行脚本命令提示No such file or directory错误的解决办法相关推荐

  1. mkdir()提示No such file or directory错误的解决方法

    mkdir()提示No such file or directory错误的解决方法 参考文章: (1)mkdir()提示No such file or directory错误的解决方法 (2)http ...

  2. linux java jdk环境变量设置之后,依旧提示 No such file or directory

    今天又默默的在linux下安装java 明明是很简单的事情,在~/.bashrc中添加如下内容: export JAVA_HOME=/home/ubuntu/jdk export CLASSPATH= ...

  3. linux脚本执行提示: No such file or directory问题解决

    一般是文件格式是dos格式,改成unix 格式即可,方法 用vim打开该sh文件,输入: :set ff  回车,显示fileformat=dos,重新设置下文件格式: :set ff=unix  保 ...

  4. linux 安装simg2img,linux可执行文件执行时提示No such file or directory(docker环境中运行的ubuntu镜像)...

    linux下在转换system.img文件类型时,提示 首先进入到了可执行文件所在目录下,并将system.img也放在同一目录下: 查看文件信息,可以看到文件是存在的,并且是可以执行的. 于是执行如 ...

  5. Linux中提示No such file or directory解决方法

    说明: 在linux下,./xxx.sh执行shell脚本时会提示No such file or directory.但shell明明存在,为什么就是会提示这个呢? 这种其实是因为编码方式不对,如你在 ...

  6. 运行Linux脚本时候出现Error: Could not find or load main class和No such file or directory错误信息

    在运行Linux脚本文件时,出现了Error: Could not find or load main class和No such file or directory 错误,但是我可以确认jar包中是 ...

  7. 成功解决Git Bash运行脚本命令下载文件到默认C盘路径的问题

    成功解决Git Bash运行脚本命令下载文件到默认C盘路径的问题 目录 解决问题 解决思路 解决方法 解决问题 解决Git Bash运行脚本命令下载文件到默认C盘路径的问题 1.默认下载到文件夹为 解 ...

  8. Tcl Tutorial 笔记 ·ubuntu命令行运行tcl 命令

    ubuntu 安装tcl : sudo apt-get install tcl 在ubuntu命令行运行tcl 命令: usually via running "tclsh" or ...

  9. zadig提取驱动地址以及cmd命令行运行驱动命令

    zadig提取驱动地址extract files以及cmd命令行运行驱动命令 在PyUSB做与USB硬件命令通信时,需要安装驱动,找到了利用了zadig安装驱动.后续想直接利用驱动安装而不是zadig ...

最新文章

  1. Git 配置命令设置
  2. 【web实战2】基于源码搭建小说自动采集网站
  3. wxWidgets:容器类
  4. [css] box-sizing常用的属性有哪些?分别有什么作用?
  5. bash: go: 未找到命令_golang快速入门[2.3]-go语言开发环境配置-linux
  6. SpringBoot入门篇-HelloWorld案例
  7. 国内外php主流开源cms汇总
  8. 华为g660获取解锁码
  9. python函数库 阶跃 信号函数 调用_使用numpy增加阶跃函数中的分辨率
  10. 网卡statis数据内核过程分析
  11. Spring 学习之扩展点总结之后置处理器(一)
  12. 在github上下载sublime的插件并安装
  13. IPMSM永磁电机弱磁控制 附有说明文档 公式法MTPA
  14. java输出各种图案_Java打印各种小图形,各种三角形、菱形
  15. 酒吧管理系统、酒吧销售系统
  16. 第9课Altium Designer20(AD20)+VESC6.4实战教程:绘制原理图6(北冥有鱼)
  17. word 插多张图片 如何左右分开排版 一行三张图片
  18. 2020年数学建模国赛A题:炉温曲线
  19. Android SDK安装教程
  20. FLAST——测试是否flaky的快速静态预测方法

热门文章

  1. api与implementation的区别
  2. python--列表与字典
  3. webbrowser 修改浏览器版本的方法
  4. gulp自动添加版本号
  5. webpack开发配置
  6. 输入输出流(I/O)
  7. Eclipse中输入系统变量和运行参数
  8. mysql中的order by
  9. Node.js中的回调解析
  10. CentOS 6.4 卸载与安装桌面