Python 参数解析 Parser 的使用方法

2016/12/13 Python

基本用法

  • 创建一个argparse的对象来操作
import argparse #导入
parser = argparse.ArgumentParser() #创建实例对象
parser.parse_args() # 解析

添加参数

位置参数

import argparse
parser = argparse.ArgumentParser()
parser.add_argument("echo") # 添加参数
args = parser.parse_args()
print args.echo

可选参数

import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--verbosity", help="increase output verbosity")
args = parser.parse_args()
if args.verbosity:
    print "verbosity turned on"

一个模板

    parser = argparse.ArgumentParser()
    parser.add_argument('-m', '--msg_p', action='store', dest="msg_path",
                        help="path")
    parser.add_argument('-g', action='store', dest="graph",
                        help="input graph")
    parser.add_argument('-p', action='store', dest="prizes",
                        help="input prizes")
    parser.add_argument('-t', action='store', dest="terminals", default=None,
                        help="input terminals")
    parser.add_argument('-o', action='store', dest="output", default='pcsf.graphml',
                        help="graphML format to cytoscape")
    args = parser.parse_args()

参考:




  • 除非注明,本博文即为原创,转载请注明本博文链接地址
  • 本博文只用于分享和交流知识,不得转载商用或个人牟利
  • 如果您觉得文章对您有帮助,可以通过点击下面按钮分享

Search

    Post Directory