Python与模块--01sys
sys
模块sys让你能够访问与Python解释器紧密相关的变量和函数.
函数/变量 | 描述 |
argv | 命令行参数,包括脚本名 |
exit([]) | 退出当前程序,可通过可选参数指定返回值或错误消息 |
modules | 一个字典,将模块名映射到加载的模块 |
path | 一个列表,包含要在其中查找模块的目录的名称 |
platform | 一个平台标识符,如sunos5或win32 |
stdin | 标准输入流 |
stdout | 标准输出流 |
stderr | 标准错误流 |
sys.argv
sys.argv[ ]其实就是一个列表,里边的项为用户输入的参数
#test.py
import sys
#打印test.py zero = sys.argv[0]
print zero
#打印test.py后面的第一个参数 first = sys.argv[1] print first
#打印含第二个参数之后所有
two = sys.argv[2:]
print two
结果如下:
$ python test.py a b c d e f test.py a ['b','c','d','e','f']