使用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 ----- 弹出搜索框