sys.argv函数用法

2013-9-27 lqy python

在python中可以使用argv来进行参数的操作参数从1开始

print len(sys.argv)

# ./argv.py
1                  没有参数时长度是1
# ./argv.py 4
2                  有1个参数时长度是2
# ./argv.py 4 6
3                  有2个参数时长度是3

例:
import sys

def usage():
    print "usage : ./argv.py <victim_ip>"
    print "example: ./argv.py 192.168.1.1"

def argv():
    if  len(sys.argv) != 2:         当长度不等于2的时候,即为非一个参数的时候
        usage()
        sys.exit()
    else:
        print sys.argv[1]           打印第一个参数

if __name__ == "__main__":
    argv()

标签: python

发表评论:

Powered by emlog