Python学习精粹007使用IDLE开发Python
目录
Python学习精粹007:使用IDLE开发Python
安装Python时,会随之自动安装一个轻量级的Python集成开发环境IDLE(Integrated Development and Learning Environment,集成开发和学习环境),可支持交互式和批量式编程模式。
在Windows 10中,单击“开始”菜单(任务栏左下角的Windows图标),在展开的已安装应用清单中依次选择 “Python 3.10”-“IDLE(Python 3.10 64-bit
) ”,即可启动IDLE。启动IDLE后的初始界面如下所示:
在交互式编程模式下,命令提示符“»>”之后,输入相应命令并按回车键即可执行,并返回执行结果或抛出异常,如:
在实际开发时,通常会编写多行代码,此时,可以通过IDLE创建一个单独的文件来保存并执行这些代码:
1.在IDLE上方的菜单栏中,依次选择“File” - “New File”(或直接按下快捷键Ctrl + N),在新打开的窗口中,编写多行代码后,按下快捷键Ctrl + S以命名并保存文件至指定路径(如编辑后未保存,最上方标题栏中的文件名前面会有*号),如下图所示:
import datetime
today = datetime.datetime.today()
month = today.month
print(month)
2.在IDLE的菜单栏中依次选择“Run” - “Run Module”(或直接按下快捷键F5),即会弹出IDLE Shell窗口并运行程序以及返回结果或抛出错误,如下图所示:
IDLE的常用快捷键如下表所示:
分类 | 快捷键 | 说明 | 适用于 |
文件 | Ctrl + N | 新建文件 | Python文件窗口和Python Shell窗口均可用 |
Ctrl + O | 打开文件 | Python文件窗口和Python Shell窗口均可用 | |
Alt + M | 打开模块代码,可在弹出的对话框中输入模块的名称(如datetime),会使用sys.path指定目录搜索该模块并打开源代码进行查看,如未找到,则会报“Not a source-based module”(不是基于源代码的模块)错误 | Python文件窗口和Python Shell窗口均可用 | |
Alt + C | 打开类浏览器,方便在模块(源码文件)中的各个方法体之间切换 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + S | 保存文件 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + Shift + S | 将文件另存为 | Python文件窗口和Python Shell窗口均可用 | |
Alt + Shift + S | 将副本另存为 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + P | 打印窗口,即将当前窗口的内容打印至默认的打印机 | Python文件窗口和Python Shell窗口均可用 | |
Alt + F4 | 关闭当前窗口 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + Q | 退出IDLE | Python文件窗口和Python Shell窗口均可用 | |
编辑 | Ctrl + Z | 撤销上一步操作 | Python文件窗口和Python Shell窗口均可用 |
Ctrl + Shift + Z | 重做 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + A | 全选 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + X | 剪切 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + C | 复制 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + V | 粘贴 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + F | 查找 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + G | 重新查找 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + F3 | 查找所选内容 | Python文件窗口和Python Shell窗口均可用 | |
Alt + F3 | 在文件中查找 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + H | 替换 | Python文件窗口和Python Shell窗口均可用 | |
Alt + G | 跳转至指定行 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + space | 显示代码提示 | Python文件窗口和Python Shell窗口均可用 | |
Alt + / | 自动补全前面曾出现过的单词,如果之前的多个单词具有相同前缀,则可连续按下该快捷键,在多个单词中循环选择 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + backslash(反斜线\) | 显示调用提示 | Python文件窗口和Python Shell窗口均可用 | |
Ctrl + 0 | 突出显示周围的括号 | Python文件窗口和Python Shell窗口均可用 | |
Shell | F6 | View Last Restart(查看上次的重新启动) | 仅Python Shell窗口可用 |
Ctrl + F6 | 重新启动Python Shell,会清空之前的导入记录等 | 仅Python Shell窗口可用 | |
Alt + P | 浏览历史命令(上一条) | 仅Python Shell窗口可用 | |
Alt + N | 浏览历史命令(下一条) | 仅Python Shell窗口可用 | |
Ctrl + C | 中断执行 | 仅Python Shell窗口可用 | |
格式化 | Alt + Q | 格式化段落 | 仅Python文件窗口可用 |
Ctrl + ] | 缩进代码块 | 仅Python文件窗口可用 | |
Ctrl + [ | 取消代码块缩进 | 仅Python文件窗口可用 | |
Alt + 3 | 注释代码块 | 仅Python文件窗口可用 | |
Alt + 4 | 取消代码块注释 | 仅Python文件窗口可用 | |
Alt + 5 | Tabify Region(切换缩进方式,tab键或空格) | 仅Python文件窗口可用 | |
Alt + 6 | Untabify Region(切换缩进方式,tab键或空格) | 仅Python文件窗口可用 | |
Alt + T | Toggle Tabs(切换缩进的tab键对应的空格数(默认为8个空格)) | 仅Python文件窗口可用 | |
Alt + U | 指定新的缩进宽度(2至16个空格对应一个tab键) | 仅Python文件窗口可用 | |
其他 | F1 | 打开Python帮助文档 | Python文件窗口和Python Shell窗口均可用 |
F5 | 进入Python Shell调试界面 | 仅Python文件窗口可用 | |
Alt + X | 进入Python Shell模式 | 仅Python文件窗口可用 | |
Ctrl + D | 跳出交互模式 | 仅Python Shell窗口可用 | |
Ctrl + 方向键 | 在段落或单词间移动 | Python文件窗口和Python Shell窗口均可用 | |
Tab | 代码自动补齐 | Python文件窗口和Python Shell窗口均可用 | |
Alt + D + D | 开启代码调试功能,进入单步调试 | 仅Python Shell窗口可用 | |
Alt + G | 快速跳转到指定行(输入正整数) | Python文件窗口和Python Shell窗口均可用 | |
Alt + F + P | 打开路径浏览器,方便选择导入包进行查看、浏览 | Python文件窗口和Python Shell窗口均可用 | |
Alt + C | 打开类浏览器,方便在模块(源码文件)中的各个方法体之间切换 | Python文件窗口和Python Shell窗口均可用 | |
Alt + D + S | 显示出错历史 | 仅Python Shell窗口适用 |