getopt实现命令行

#从命令行的第二个参数开始(第一个参数的位置)获取参数列表 ‘:’表示前面最近的参数后
#面需输入参数值   获取到的参数均为字符串类型
opts, args = getopt.getopt(argv[2:], "hde:", 
                                    ["help","date","email" ])

  上面代码中输入时的操作均为

  -h对应help

  -d对应date

  -e对应email    由于e后面又:所以输入-e或email时后面要输入参数值 参数值可以紧跟参数名后面也可以用空格隔开

  如果-e后面跟的是::两个冒号,那么-e则是可选的参数项

posted @ 2018-09-10 18:19  ruijing  阅读(228)  评论(0编辑  收藏  举报