Python读取命令行选项
erhuabushuo
posted @ 2011年11月22日 15:27
in Python
, 1295 阅读
#!/usr/bin/env python3.2 import optparse p = optparse.OptionParser() p.add_option("-o", action="store", dest="outfile") p.add_option("--output", action="store", dest="outfile") p.add_option("-d", action="store_true", dest="debug") p.add_option("--debug", action="store_true", dest="debug") p.set_defaults(debug=False) opts, args = p.parse_args() # args为剩余未解析的参数 outfile = opts.outfile debugmode = opts.debug print("outfile : {0} debug-mode : {1}".format(outfile, debugmode))