- - -python 编码工具选择 - - - python 疑难杂症篇

“工欲善其事,必先利其器。"古人忠言,值得我们后人借鉴。 选择一款合适的代码编写工具, 不仅省心,顺心,而且效率会上去。 

我也不例外,学python ,用什么工具敲代码(肯定不会去用window自带的文本文件), 刚接触这门语言也不了解,只好网上搜索了下。 样式繁多,令人难以抉择啊,有IDE集成众多强大功能的收费软件,也有简单的文本编辑器。  刚开始接触这门语言,秉承着脚踏实地的学习态度,不多想, 就选一款 ”文本编译器”工具来搞。


python 语言 几乎接近100%严格的语法要求,让我这习惯在一行代码后加“;”的人情何以堪。 虽然不编译出错,但有点 “入乡不随俗”的赶脚。 

1、支持 代码颜色高亮显示

2、考虑缩进对代码影响。(特别在拷贝代码到其他编译器时,可能编译代码提示出错。)

3、可方便的编译文件

4、自动提示功能

5、大笑 最好界面看上去,也很不错,至少不会让您觉得很丑。(编程是件很开心事情,不能因为它而缺少乐趣)


“近水楼台先得月”,从自己使用过的编辑器里开始过滤。 notepad++ /  EditPlus  /  Sublime Text  只有这三个可选项。   

除尘过滤,最后还是觉得 “sublime text”  是我的那盘菜。虽然官网的软件是收费的,但在大多数国人看来,这收费不科学,于是就有了破解版。 


打开 sublime text (开机第一次运行可能有加载东西,打开时间较长),在 编辑框中输入 print('hello word');  保存 为  后缀为 "demo.py"文件, Ctrl + B 运行编译, NANI, 编译出错。排查问题,最后发现环境变量 path 未添加 python 相关路径。

解决办法:

win7 下 在 我的电脑 》属性 》高级系统设置 》高级 , 有个  “环境变量”, 在系统变量 里找到 path 项后,追加 "D:\Python33;D:\Python33\Tools\Scripts" (python33,目前我所用的是 3.3版本, 每个人安装版本不一,路径也各不同


可能是我手贱,把 "hello word",换成了 “您好”, Ctrl + B , 把血吐了一个键盘都是。 编译报错“ [Decode error - output not utf-8] ”

从提示信息分析, 应该是编码问题。 几番网上搜索,找到一个解决方法。 (本人是用 sublime text 2 版本) 
在sublime 程序目录 Data\Packages\Python 下,Python.sublime-build” 文件,打开并作修改。 最后一行 "encoding": "utf-8"  改成  "encoding": "GBK"   保存后编译, 正常输出汉字。


风行者 - 独自一人的时候,有一种力量叫做思考 



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值