Chinaunix首页 | 论坛 | 博客
  • 博客访问: 541874
  • 博文数量: 92
  • 博客积分: 980
  • 博客等级: 准尉
  • 技术积分: 1426
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-25 20:34
文章分类

全部博文(92)

文章存档

2015年(3)

2014年(15)

2013年(27)

2012年(38)

2011年(9)

分类:

2012-06-29 22:28:49

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




阅读(5082) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~