执行Python文件
大家已经知道,Python代码是由表达式和语句组成的。而现在大家已经学会了一些简单的表达式和语句,并在交互模式下体验了执行它们的效果。 现在,我们就可以把之前学过的表达式和语句都写入到文件中,然后让Python解释器直接从文件中读取它们并执行。
关于编写代码,我们已经事先准备了一个编写好的文件hello.py
(约定俗成,大家以.py
的后缀来表示这是一个Python代码文件)。
这个文件中有下面内容:
2021
print(2021)
你也可以利用任何任何文本编辑器修改hello.py
,尝试前面提到的其它表达式和语句,或者试一试其它你感兴趣的内容。
接下来,你需要打开终端,然后输入python 文件名
(或python3 文件名
)命令来执行这个Python代码文件。在这里,你需要输入:
$ python hello.py
然后可以得到结果:
2021
但多半你会发现出了错误!请往下看下一小节。
但另外,你可能还会疑惑为什么只显示了一个
2021
。现在你需要回顾一下前面3.2.5小节的内容。 你会发现,原来2021
这种表达式仅会在交互模式下显示求值结果。这里不是交互模式,所以表达式2021
没有显示任何结果。 屏幕上的2021
是由print函数“打印”出来的(难怪它叫