首页 > 代码库 > Python入门篇之解释器介绍
Python入门篇之解释器介绍
【解释器启动方式】
第一种启动解释器的方式和启动Unix Shell的方式差不多,当解释器以与之连接的TTY设备的标准输入流启动时,它交互式读取和执行每一条命令;当解释器以文件名或者标准的文件输入流启动时,它会从文件中读取和执行脚本。
第二种启动解释器的方式是输入 python –c command [arg] … ,其中command是被执行的一条或者多条语句。因为Python的表达式包含空格等多种特殊字符,所以建议使用单引号字符串来表示command。
Python可以将模块当做源文件执行,使用 python –m module [arg] … ,能够执行模块中的文件。
【解释器的退出方式】
Python解释器在windows系统和Unix系统中分别以输入Control-D和Control-Z字符作为脚本文件运行结束的标识,并且以0作为脚本运行结束的状态。当输入这种结束标识不能够起作用时,可以使用quit()函数使解释器退出当前运行脚本。
【解释器的参数】
解释器能够获取的是待运行脚本的文件名和运行的参数,这两者会被保存到字符串列表argv变量中。argv模块在sys模块中,使用 import sys 命令可以访问到它。sys.argv[0]一般是脚本文件名,如果传给解释器的脚本文件名是 ‘-’ (表示标准输入流),sys.argv[0]被设置成 ‘-‘ ;当使用 ‘-c’ 这种解释器启动方式时,sys.argv[0]被设置成 ‘-c’;如果使用 ‘-m’ 来启动模块时,sys.argv[0]被设置成模块在本地的路径全称。
【脚本文件的格式】
UTF-8
Python入门篇之解释器介绍