|
#!/usr/bin/env python
#coding:utf-8
#对标准输入进行统计
import sys, os
from optparse import OptionParser
def opt():
usage = "usage: %prog [options] arg1 arg2"
parser = OptionParser()
parser.add_option("-c", "--char",
dest="chars",
action="store_true",
default=False,
help="only count chars")
parser.add_option("-w", "--word",
dest="words",
action="store_true",
default=False,
help="only count words")
parser.add_option("-l", "--line",
dest="lines",
action="store_true",
default=False,
help="only count lines")
parser.add_option("-n", "--nototal",
dest="nototal",
action="store_true",
default=False,
help="nototal")
options, args = parser.parse_args()
return options, args
opt()
print sys.argv[:] //打印出脚本运行时的参数,注意和parse_args返回的参数做对比
options, args = opt()
print options, args //打印出parse_args返回的args的值。 |
|
|