
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.4 运行Python代码的方式
1.4.1 使用交互式解释器
在进行学习或需要熟悉Python的一些功能时,交互解释器提供了极为便利的环境。只要在命令行下,输入python 3后回车就进入了Python交互解释器(在CentOS 7系统中,直接运行python默认进入的是Python 2)。如果需要退出,则可以按组合键Ctrl + D或输入exit(),如下所示:

1.4.2 使用Python脚本
Python程序文件以py作为扩展名,.py前面的名称也应该遵守以下约定:
➢ 第一个字符使用字母或下画线。
➢ 其余字符可以使用字母、下画线和数字。
➢ 区分大小写。
之所以有此约定,是因为一个Python文件就是一个模块,模块的名称也就是一个标识符,它也需要和变量、函数、类一样,遵守相同的约定。
文件中的第一行,像其他脚本程序一样,以一个称为she-bang的字符串开头,指明了脚本的解释器位置,如下所示:

这样的书写方法,会有一些问题:在笔者所用的系统中,Python程序位于/usr/local/bin/python3,但是换成其他系统,Python的位置可能是/usr/bin/python3。这样一来,你的程序将无法正常执行。解决的办法是,让env帮你找到Python 3的准确安装位置,如下所示:
