[ getopt函数使用 ]


import getopt

使用语法:getopt.getopt(args, options[, long_options])

参数说明:options是单字符,long_options表示字符串

返回结果:是一个list,每个list的项为(选项,值)的元组对

具体实例:#ping -c 12 -6 -s 1024 –help –size 1024

处理结果:

getopt.getopt(sys.argv[1:], ”c:s:6”, [“size=”,”help”])

[('-c', '12'), ('-6', ''), ('-s', '1024'), (“—help”,””), (“--size”,”1024”)]

c:表示是一个短选项,前面用’-‘表示,紧随着c之后的元素与c组成一个元组;

6:表示是一个短选项,前面用’-‘表示,与6组成元组的元素是空字符;

help:表示是一个长选项,前面用’--‘表示,与空字符组成一个元组;

size:表示是一个长选项,前面用’--‘表示,与1024组成一个元组;