看起来getopt比较方便使用, 其实不方便.
optparse.OptionParser实例的add_option(*opt_str, **kwargs[action, dest, default, help, type, nargs])
action:
1. store (默认)
2. store_true
3. store_false
type:
1. string (默认)
2. int
快速使用的话, optparse也可以
import optparse
parser = optparse.OptionParser()
parser.add_option(' -f ')
if __name__ == '__main__':
options, args = parser.parse_args()
print options.f # 被没有传入参数的情况下, options.f为None
不比getopt多多少代码量!
比较好的例子: http://www.alexonlinux.com/pythons-optparse-for-human-beings
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.