Python脚本模式与交互模式的区别

2.4 脚本模式

到目前为止,我们使用Python的交互模式(interactive mode),直接与解释器交互。这种模式对学习很有帮助,但对于编写大量代码则不够方便。另一种方法是将代码保存为脚本(script)文件,并以脚本模式(script mode)运行解释器。Python脚件的后缀通常是.py。如果您知道如何在本地计算机上创建并运行脚本,就可以开始编码。否则,可以参考我在 http://tinyurl.com/thinkpython2e 上提供的脚本模式运行指南。

虽然Python支持这两种模式,在将代码写入脚本之前,您可以在交互模式下测试代码片段。但需要注意,交互模式和脚本模式之间存在差异。例如,当您在交互模式下输入以下代码时:

>>> miles = 26.2
>>> miles * 1.61
42.182

第一行将值赋给变量miles,而第二行是一个表达式,解释器计算并显示结果。然而,如果在脚本中输入相同代码并运行,您将不会看到输出。在脚本模式下,表达式不会自动产生输出,除非您明确指示Python打印结果。例如:

miles = 26.2
print(miles * 1.61)
pdf 文件大小:2.71MB