[笔记]--Linux下运行Python时报错解决办法

摘要:
1.提示:bash:./mp.py:/usr/bin/python^M:损坏的解释器:没有这样的文件或目录解决方案:$sed i的/$//'*有时,由于^M,在windows中编写的python脚本无法在liinux中运行,因为windows下行链路终止符是/r/n,而linux只需要/n我们可以使用cat–v在文本文件中显示^M符号,或者如果有未改进的vi版本,我们可以在vi中直接查看。

1、提示:bash: ./mp.py:/usr/bin/python^M:损坏的解释器: 没有该文件或目录

解决办法:

$ sed -i 's/
$//' *.py

有时候在windows下编写的python脚本在linux下不能运行,就是因为^M的原因,因为windows下行结束符是/r/n,而liinux只需要/n. 我们可以使用cat –v来显示一个文本文件中的^M符号,或者如果有非improved的vi版本的话,也可以直接vi查看。

或者可以:

vim filename

:set fileformat=unix
:wq 

免责声明:文章转载自《[笔记]--Linux下运行Python时报错解决办法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【转载】 禁止国外IP访问你的网站强大的模板引擎开源软件NVelocity下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python 目录与文件的时间操作

在Python中,文件操作主要来自os模块,主要方法如下: os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirname os.path.isdir(name):判断name是不是一个目录,name不...

python处理xml大文件[xml.sax]

博客已迁移, 新地址 ===================== 之前使用过python使用dom读取简单配置xml文件的http://blog.csdn.net/wklken/article/details/7270117 今天遇到大文件处理,使用dom占用资源太多,改用sax处理 dom和sax区别可以自己google下 需求:读取xml数据文件,文...

基于MSAA的自动化封装和设计—python版(转)

MSAA也就是Microsoft© Active Accessibility,是微软90年代推出的一套技术。事实上,这套东西的初衷是为了供残疾人使用windows系统,比如放大镜,鼠标事件等等。这套东西后来被广泛使用在自动化测试中,也就是我们常说的IAccessible 接口,由于它为自动化测试提供了方便,IBM也扩展了这套接口,IAccessible2(...

Python本地化例子

 关键字:Python 3.4,gettext,本地化,Localization OS:Windows 7,Mac 1. 创建一个locsample.py文件,文件内容如下,把所有需要本地化的字符串放到_()里面。# Python Localization Sample import os, gettext # Support localization...

用Zend Encoder加密PHP文件和PHP 优化配置

在发布一个你写好的PHP程序时,你是不是担心自已辛苦写出来的成果会被别人占为已有呢?其实我们可以用Zend Encoder为我们的PHP文件加上一层保护壳。 软件版本:2.0.1软件大小:10.2M适用平台:Win9X/2000/XP官方网址:http://www.zend.com/store/products/zend-encoder.php软件的使用方...

Linux编程 | 使用 make

目录 简单的 makefile 文件常规的 makefile 文件常用参数make 内置规则后缀和模式规则make 管理函数库 在Linux 环境中,make 是一个非常重要的编译命令。不管是自己进行项目还是安装应用软件,用户经常会用到 make 或 make install 命令。 make 与 makefile 文件 make 工具,可以将大型的...