全站导航

当前位置:首页/ 教育教学/ python专栏>正文

python专栏

Python-简介-在Sublime Text2上实现python交互功能(SublimeREPL插件安装)

人气指数: 次  发布时间:2020年07月26日

使用Python原生IDLE

IDLE是Python软件包自带的一个集成开发环境,点击开始-->Python安装包-->IDLE。启动 IDLE 时,会显示>>>,可以在>>>后面输入代码。在 Python Shell 输入代码回车后会立即执行,并直接在下面显示执行的结果。如下图所示:


在原生IDLE模式下编写的代码只停留于内存当中,当关闭原生IDLE后会自动消失,如果我们想把代码保存起来,可以通过菜单栏File-->New File 或通过快捷键 Ctrl+N 打开新的窗口,在此文件中编写代码,完成后选择菜单栏 File-->Save 或通过快捷键 Ctrl+S 保存。


虽然Python自带IDLE,但是这里不推荐使用。我们在实际项目开发中,可能需要打开很多个.py文件进行切换。如果用Python自带的IDLE,可能会把自己绕晕。第三方IDE打开多个.py文件时,页面较为友好。同时还有以下优点:智能提示、代码着色、代码跳转、自动完成、单元测试、版本控制等等。那么有哪些好用的Python IDE呢?现在为大家推荐Sublime Text工具。

1、一般的情况,在ST2环境下,可以直接按Ctrl+B执行python代码。当然,执行前要保存好文件。

当使用 Sublime 工具时报Decode error - output not utf-8解决办法

打开Python.sublime-build(C:\Users\用户名\AppData\Roaming\Sublime Text 2\Packages\Python)文件,并添加"encoding":"cp936"这一行,保存即可。

{

"cmd": ["python", "-u", "$file"],

"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",

"selector": "source.python",

"encoding":"cp936"

}

2、在需要实现交互的情况下,如使用input()语句,则需要安装sublimerepl 插件实现代码交互。由于ST 没有默认提供python的input()的输入窗口,所以当你想要键入一些数据的时候,根本无进行操作的。

(1)下载插件:

https://github.com/wuub/SublimeREPL

(2)安装插件:直接拷贝到该目录下

安装插件

(3)修改配置:

给python加上完整的路径,所有的cmd后面。

修改配置

(4)使用:

打开需要交互的代码文件,单击如图所示的命令即可:

使用

(5)设置快捷键:

设置快捷键

加上以下的代码,按F5快捷键即可运行。

[

{

"keys": ["f5"],

"caption": "SublimeREPL: Python - RUN current file",

"command": "run_existing_window_command",

"args": {

"id": "repl_python_run",

"file": "config/Python/Main.sublime-menu"

}

}

]

(6)Python的常用快捷键

ctrl + / ----- 单行注释

ctrl + s ----- 保存

ctrl + b ----- 编译(编译执行)

ctrl + n ----- 新建文件

ctrl + c ----- 复制

ctrl + v ----- 粘贴

ctrl + a ----- 全选

ctrl + x ----- 剪切

ctrl + z ----- 撤销

ctrl + y / ctrl + shift + z ---- 反撤销

按住ctrl不放,让鼠标可以同时在多个位置设置光标

ctrl + f ----- 弹出搜索框

返回首页