执行Python文件

大家已经知道,Python代码是由表达式和语句组成的。而现在大家已经学会了一些简单的表达式和语句,并在交互模式下体验了执行它们的效果。 现在,我们就可以把之前学过的表达式和语句都写入到文件中,然后让Python解释器直接从文件中读取它们并执行。

关于编写代码,我们已经事先准备了一个编写好的文件hello.py(约定俗成,大家以.py的后缀来表示这是一个Python代码文件)。 这个文件中有下面内容:

2023
print(2023)

你也可以利用任何任何文本编辑器修改hello.py,尝试前面提到的其它表达式和语句,或者试一试其它你感兴趣的内容。

如果在vscode中打开这个文件,并且你的vscode安装了python插件,那你就可以在右上角看到一个三角形的图标。点击它就可以运行这个python文件。这等效于在交互模式下把文件的内容一行一行输进去。

然后可以得到结果:

2023

另外,你可能还会疑惑为什么只显示了一个2023。现在你需要回顾一下前面3.2.5小节的内容。

你会发现,原来2023这种表达式仅会在交互模式下显示求值结果。这里不是交互模式,所以表达式2023没有显示任何结果。 屏幕上的2023是由print函数“打印”出来的(难怪它叫print)!