001 Python入门之启动Python(未完成)
????启动Python有三种办法。最简单的是交互式的启动解释器,每次输入一行Python代码来执行。另一种启动Python的方式是运行Python脚本。第三种办法就是在IDE中运行Python。
?
?
一.交互式解释器
1.Unix衍生系统(Linux、MacOSX、Solaris、FreeBSD等)
(1)把Python执行文件添加到系统搜索路径中
(2)在shell终端输入python(2.X)或者python3.2(3.X)
??? 启动成功后,你看到解释器相关信息,表明Python的版本号及平台信息,最后显示解释器提示符“>>>”等待输入Python命令。
?
2.Windows环境
(1)将Python安装路径添加到PATH环境变量中。
(2)在CMD控制台中输入Python即可。
?
二、以脚本方式运行
1.Unix衍生版本
(1)用命令行运行。使用python script.py。
(2)Unix还可自动执行脚本。在脚本的第一行加上shell 魔术字符串:
#!/usr/local/bin/python。
??? #!后定的是Python解释器的完整路径。
??? 也可写成#!/usr/bin/env python。其中“/user/bin/env” 是env命令的路径。不同平台可能不一致。有了这行字符串后,再把脚本设置成可执行,即可直接输入文件名称(包含后缀)来执行脚本。
?
2.Windows环境
??? 在命令行中输入脚本名称或者双击脚本文件都可执行脚本。
脚本后缀可以有两种,一种是py,另一种是pyw。前一种执行时会有控制台
窗口,后一种则没有。
?
3.源文件编码
??? 在文件首行加上# -*- coding: encoding -*-
3.X默认是UTF-8,2.X默认是ASCII
?
?
三、交互启动文件
??? 当使用交互式解释器时,一旦退出解释器再重新进入时,之前做的一些操作
都没有保存。可以使用一个启动文件,在该文件中执行一些常用操作。然后
再设置环境变量 PYTHONSTARTUP 指定文件的路径。
?
?
四、输入和输出重定向
script.py < inputfile
script.py > outputfile
script.py >> outputfile
? ? 第一种在重定向输入。
??? 第二种和第三种都是重定向输出,只是第三种在指定文件结尾追加内容,而
??? 和二种会先清空文件再添加内容。
?
?
五、命令行参数详解
??? 该详解仅适用于CPython,其他的实现可能有所不同。
1.命令行语法
python [-bBdEhiOsSuvVWx?] [-c command | -m module-name | script |
- ] [args]
??? 待补充……