Sublime Text2配置运行Python代码功能

最近开始学习Python了,使用的Sublime Text2作为代码编辑工具,由于Python是解释型脚本语言,不需要编译就可以解释执行,所以可以在Sublime Text2中配置直接运行Python代码的功能,下面是步骤:

1、安装Python(这个就不多说了,本文在Windows下安装的Python3.5,并已将Python加入环境变量)

2、打开Sublime Text2编辑器,然后打开工具栏中的Preferences-->Browse Packages...

3、在打开的目录中找Python目录,然后打开Python目录中的Python.sublime-build文件

4、在打开的Python.sublime-build文件中,加入"path": "C:\\Users\\yubo\\AppData\\Local\\Programs\\Python\\Python35",注意这里的C:\\Users\\yubo\\AppData\\Local\\Programs\\Python\\Python35是我的机器中Python的环境变量目录,你需要按照你机器的Python目录做相应改动

到了这里,如果你在Sublime Text2中编辑了Python代码,然后用Ctrl + B执行,会发现控制台中一片空白,什么都没有,这时如果你用Ctrl + ~,会发现其实控制台报错了:UnicodeDecodeError: 'ascii' codec can't decode byte 0xc0 in position,这个是Python的编码导致的问题,你接下来还需要做一件事

5、回到第2步所在的目录,然后进入Default目录,找到Default目录下的exec.py文件,打开该文件,到第44-45行,然后注释掉下面的代码:


到这里就可以在Sublime Text2中运行Python代码了,测试新建一个Python文件,编辑好代码后按Ctrl + B,执行结果如下:


但是当我们用print打印中文时,会发现控制台报错:output not utf-8
这时候我们需要打开上面第3步中的Python.sublime-build文件,然后添加一个"encoding"配置,如下代码:
"encoding": "cp936"
然后保存文件,这时候再打印中文,就不会报错了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yubo_725

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值