Python全案例学习与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

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模式下的运行结果完全一致。