一天一点python02(使用python 解释器)

Python是解释型语言。不需要编译、链接。

使用Python 解释器

 

1. 唤出解释器
  Python 解释器一般安装在 /usr/local/bin/python3.1 ;把 /usr/local/bin 这个目录加到你的PATH中,使得在shell里直接敲命令 “python3.1” 就能使用python了。Python3.X 安装后名字并不是直接叫python以免跟以前的版本冲突。因为选择安装目录是可以指定的,所以其他目录也有可能。
  在windows系统下,Python一般被放在C:/Python31,你也可以在安装的时候换个目录。要把这个目录加到你的path中,可以在DOS 命令行敲:set path=%path%;C:/python31。
  在解释器的光标开始处敲一个EOF字符(Control-D on Unix, Control-Z on Windows)可以退出解释器。如果这个不好用,可以用 quit() 这个命令退出。
  解释器的行编辑功能不是很先进。在Unix环境,安装了解释器也可以安装GMU readline 库, 这个库添加了更多的互动式编辑和历史记录的功能。也许最快check一下命令行是否支持行编辑就是在Python光标刚出来的时候输入一个control-P。 如果系统出声了,你就有这个,如果什么也没发生,或者显示了^P,那就没启用。你只能用backspace 从当前行删除字符了。

  解释器的工作方法有点像Unix的shell,如果从tty 设备直接调用的话,它就会交互式的读取和执行命令;如果调用的同时传递一个文件名做参数的话,它就会执行那个文件里面写的东西。

 

1.1 参数传递
  脚本名字和其后的其他参数在变量 sys.argv 里面被传进解释器, sys.argv是一个string的list。它的长度至少是1,当没有给定script和参数的时候 sys.argv[0]是一个空的string。当script名字给定为'-'(意思是标准输入)的时候,sys.argv[0] 就是'-'。当使用-c command 这种方式,sys.argv[0]就是 ‘-c’。当使用-m module 这种方式,sys.argv[0] 设置成指定module的全名。在-c command 或者 -m module之后的参数不会被Python 解释器当做选项去处理,但是会留在sys.argv中去给command或者模块去使用。

 

1.2交互模式

  当从tty读到命令,解释器应该是交互模式运行。在这个模式下,从下一个命令行开始就是Python的光标了,通常来说是三个大于号 (>>>);而延续行则是三个点(...)。

$ python3.1

Python 3.1 (py3k, Sep 12 2007, 12:21:02)

[GCC 3.4.6 20060404 (Red Hat 3.4.6-8)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>>

 

>>> the_world_is_flat = 1

>>> if the_world_is_flat :

...          print ( "Be careful not to fall off!" )

...

Be careful not to fall off!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值