python之sys模块详解
处理命令行参数
在解释器启动后, argv 列表包含了传递给脚本的所有参数, 列表的第一个元素为脚本自身的名称。
sys.argv[0] 表示程序自身
sys.argv[1] 表示程序的第一个参数
sys.argv[2] 表示程序的第二个参数
可以做个测试,如下图:
sys.exit(n) 退出程序,正常退出时exit(0)
#!/usr/bin/env python # -*- coding:utf-8 -*- import sys a=2 if a<=2: sys.exit(8) #注释:退出python执行程序,下面的代码将不会执行,如同shell中的exit一样。