目录

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后的初始界面如下所示:

https://i-blog.csdnimg.cn/blog_migrate/663fa927fd537d83c85ba6f49837c303.png

在交互式编程模式下,命令提示符“»>”之后,输入相应命令并按回车键即可执行,并返回执行结果或抛出异常,如:

https://i-blog.csdnimg.cn/blog_migrate/bd4cb9fdfdfad86b1ab26522a60fb7f8.png

在实际开发时,通常会编写多行代码,此时,可以通过IDLE创建一个单独的文件来保存并执行这些代码:

1.在IDLE上方的菜单栏中,依次选择“File” - “New File”(或直接按下快捷键Ctrl + N),在新打开的窗口中,编写多行代码后,按下快捷键Ctrl + S以命名并保存文件至指定路径(如编辑后未保存,最上方标题栏中的文件名前面会有*号),如下图所示:

https://i-blog.csdnimg.cn/blog_migrate/dd91ab139402c8168d46746d95b02228.png

import datetime

today = datetime.datetime.today()

month = today.month

print(month)

2.在IDLE的菜单栏中依次选择“Run” - “Run Module”(或直接按下快捷键F5),即会弹出IDLE Shell窗口并运行程序以及返回结果或抛出错误,如下图所示:

https://i-blog.csdnimg.cn/blog_migrate/cf7b4459b0e03bb9f658c44d4831e963.png

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退出IDLEPython文件窗口和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窗口均可用
ShellF6View 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 + 5Tabify Region(切换缩进方式,tab键或空格)仅Python文件窗口可用
Alt + 6Untabify Region(切换缩进方式,tab键或空格)仅Python文件窗口可用
Alt + TToggle 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窗口适用