目录
Chap3 How You Run Programs
3.1 交互式提示符
3.1.1 运行交互式环境
3.1.2 Windows新的 启动
从Python 3.3 开始,Windows平台上多了py
和 pyw
2个启动程序的方式:
c:\code> py −2
Python 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)] ...
Type "help", "copyright", "credits" or "license" for more information.
>>> ^Z
c:\code> py −3.1
Python 3.1.4 (default, Jun 12 2011, 14:16:16) [MSC v.1500 64 bit (AMD64)] ...
3.2 System Command Lines and Files
把文件存储在module
中,module
就是存放python代码的文本文件。 有些人把 script
称作直接执行的文件,而把被引入的python文件叫做module
.
3.2.1 第一个脚本
# A first Python script
import sys # Load a library module
print(sys.platform)
python script1.py
几乎在最近所有的Windows版本中,运行脚本的时候可以直接输入脚本的名字,而不需要加上python,因为Windows能在其注册表中查找到 .py
文件相关的程序来执行它。
3.3 Unix-Style Executable Scripts: #!
3.3.1 Unix Script Basics
在Unix以及类Unix系统中, 可以让python代码当作 可执行脚本,就像shell脚本那样,只有2个要求:
- python文件的第一行必须以
#!
开头,后面跟着解释器的路径,如:#!/usr/bin/python3.6
- 文件有 可执行 权限
例子:
#!/usr/local/bin/python
print('The Bright Side ' + 'of Life