2.使用Python解释器
2.1。调用解释
Python解释器通常安装/usr/local/bin/python3.6
在可用的那些机器上; 把/usr/local/bin
你的Unix Shell的搜索路径使得可以通过输入命令来启动它:
到壳。[1]由于选择解释员所在的目录是安装选项,所以其他地方是可能的; 请咨询您当地的Python大师或系统管理员。(例如,/usr/local/python
是一个受欢迎的替代地点。)
在Windows机器上,通常安装Python安装 C:\Python36
,尽管您可以在运行安装程序时更改此安装。要将此目录添加到路径中,可以在DOS框中的命令提示符中键入以下命令:
在主提示符下键入文件末尾字符(Control-D
在Control-Z
Windows 上的Unix 上)会导致解释器以零退出状态退出。如果不行,可以通过键入以下命令退出解释器:quit()
。
解释器的行编辑功能包括支持readline的系统上的交互式编辑,历史替换和代码完成。也许最快的检查是否支持命令行编辑正在键入 Control-P
您获得的第一个Python提示符。如果它发出哔声,你有命令行编辑; 有关键的介绍,请参阅附录交互式输入编辑和历史替换。如果没有发生任何事情,或者如果^P
回显,命令行编辑不可用; 您只能使用退格键从当前行中删除字符。
解释器的操作有点像Unix shell:当使用连接到tty设备的标准输入进行调用时,它会以交互方式读取和执行命令; 当用文件名参数或文件作为标准输入调用时,它从该文件读取并执行脚本。
启动解释器的第二种方法是执行命令中的语句,类似于shell的 选项。由于Python语句通常包含特殊于shell的空格或其他字符,所以通常建议使用单引号引用 命令。python -ccommand [arg] ...
-c
一些Python模块也可用作脚本。可以使用它们来调用这些 ,它们执行模块的源文件,就像在命令行中拼出了全名。python -m module [arg] ...
当使用脚本文件时,有时可以运行脚本并进入交互模式。这可以通过-i
在脚本之前传递来实现。
所有的命令行选项都在命令行和环境中描述。
2.2。口译及其环境
2.2.1。源代码编码
默认情况下,Python源文件被视为以UTF-8编码。在这种编码中,世界上大多数语言的字符可以在字符串文字,标识符和注释中同时使用 - 尽管标准库仅对标识符使用ASCII字符,这是任何可移植代码应遵循的惯例。要正确显示所有这些字符,您的编辑器必须识别该文件为UTF-8,并且必须使用支持该文件中所有字符的字体。
要声明一个除默认值之外的编码,应该添加一条特殊的注释行作为文件的第一行。语法如下:
其中编码是codecs
Python支持的有效之一。
例如,要声明使用Windows-1252编码,您的源代码文件的第一行应为:
第一行规则的一个例外是源代码以UNIX“shebang”行开头 。在这种情况下,编码声明应该被添加为文件的第二行。例如:
脚注
[1] | 在Unix上,Python 3.x解释器默认情况下不安装可执行文件python ,因此它不会与同时安装的Python 2.x可执行文件冲突。 |