在UltraEdit下面设置Python的编译环境,这个有很多的文章说明,直接百度就能查到,这里提醒自己的是,设置的编译环境中,如何能在本地显示中文的编译结果,以及如何能够在Linux上面执行在windows下用UltraEdit写的python脚本。
首先,看一下如何在本地显示包含中文结果的编译结果:
编写简单脚本如下:
在本地编译,直接报错,这是因为,没有指定本地编码,所以,修改成这样,运行:
这样,编译通过了,但是结果呢?结果并没有被输出……这是因为现在的文件的编码集是ASCII,如图:
修改编码集为Utf-8,继续编译:
正确的看到了结果,此时,文档显示的编码是
至此,在windows本地编译成功;
如果把这个文件直接上传到Linux上进行运行,会怎样呢?测试如下:
产生这个问题的原因,实际上,还是因为windows和unix的换行符的区别,具体原因可以百度。这里,我们上传的是
这样的dos的windows的格式的文件,所以,会报这样的错误。怎么处理呢?还是修改文件的格式,修改后,再次上传,编译结果:
正确执行了,乱码的原因是linux上面没有中文字符集。此时的文件格式是:
综上所述,为了避免出现类似的麻烦,可以直接对UE进行如下设定:
同时,在windows中每次新建python源文件的时候,加上如下内容:
这样就能保证本地编译和linux环境下编译的通过。
小做纪念,为选定轻量级的IDE表示庆祝。
阅读(5082) | 评论(0) | 转发(0) |