执行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函数“打印”出来的(难怪它叫