argparse

Posted zenan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了argparse相关的知识,希望对你有一定的参考价值。

如何编写命令行脚本,方便程序的调用,这里用到了python自带的argparse模块,

实例如下:

import argparse


parser = argparse.ArgumentParser()
parser.add_argument("-p","--path",type=str,help="file path")
parser.add_argument("-r","--regex",type=str,help="regex regulation")
args = parser.parse_args()

path = args.__dict__.get("p")
regex = args.__dict__.get("regex")
if path:
    print(path)
if regex:
    print(regex)

 

其中自带-h 参数,生成帮助文档。

以上是关于argparse的主要内容,如果未能解决你的问题,请参考以下文章

python常用代码片段总结

Python Argparse,如何正确组织 ArgParse 代码

argparse简要用法总结

如何将 optparse() 代码升级为 argparse() 代码

argparse简要用法总结

argparse简要用法总结