在这里,只定义了-l,-c,-w 三种命令,对应wc 命令的-l,-w,-c 三个命令,分别是统计行数,单词数和字符数。...通过OptionParser 模块自定义的命令,python 版本的wc 命令也可以达到linux 命令wc 的效果。
optparse用法详解:
1....例如,在这个例子里自定义了-c,-w,-l 三种命令选项,它们的action 都是"store_True",当输入有某一个命令时,它对应的存储变量的值就是True , 所以当以这种方式 python ...parser.parse_args()方法返回的第二个变量是args, 它是一个列表list,保存了命令行里除了-c,-l和--chars,--lines 这种短命令和长命令以外的参数值。...扩展选项-n ,--nototal, 当在命令行输入-n 选项时,不再输出总数的统计。
python 脚本运行效果:
默认统计行数、字符数、单词数:
?
统计两个文件:
?
只统计行数:
?