- Python全案例学习与实践
- 沈红卫
- 539字
- 2025-02-23 11:58:22
2.3 在IDLE中运行程序
在IDLE环境下,运行一个Python程序通常有两种方式。
2.3.1 在Edit模式下运行程序
在IDLE的Edit模式下,要运行程序,可从【Run】菜单中选择【Run Module】命令,其功能是执行当前文件,即当前编辑区中正在被编辑的程序。
举例1:Edit模式下的程序运行。
首先,在Edit模式下,在编辑区中写入如下程序:
listdemo=["aaa", "sss", "bbbb"] for ll in listdemo: print(ll)
通过【File】→【Save】或【Save as】命令保存上述被编辑的程序文件。对于首次保存,两者的效果是一样的,都必须为文件命名,例如,myrundemo1.py。请注意,文件类型默认为.py。
在Edit模式下,文件被保存后的界面如图2-21所示。

图2-21 在Edit模式下文件被保存后的界面
然后,选择【Run】→【Run Module】命令(如图2-22所示)或直接按功能键【F5】,运行当前正在被编辑的模块(程序)myrundemo1.py。程序被运行后,其结果会在Shell窗口中输出,如图2-23所示。

图2-22 运行程序菜单选项

图2-23 程序运行结果在Shell窗口中输出
2.3.2 在Shell模式下运行程序
在Shell模式下,只能通过命令行方式逐条输入语句,逐条执行语句。
举例2:在Shell模式下运行与举例1相同的程序。
该例的程序代码与举例1的程序代码完全相同,只不过它只能一条语句接一条语句地以命令行方式被输入和运行,如图2-24所示。

图2-24 在Shell模式下输入与运行程序
在本例中,自动缩进功能也得到了很好的演示,因为语句print(ll)是被自动缩进的。
上述代码的运行结果与在Edit模式下的运行结果完全一致。