argparse的简单用法总结

argparse是python自带的命令行参数解析包 ,自己也简单总结了一下

一、基本框架

import argparse # 导入命令行解析库
parser = argparse.ArgumentParser() # 声明一个命令行解析器
parser.add_argument()  # 添加参数
args = parser.parse_args() # 利用parse_args获取所有参数

二、基本用法

import argparse
def arg():
    parser = argparse.ArgumentParser(description='demo of argparse')
    parser.add_argument('-n','--name',default='Mary')
    args = parser.parse_args()
    print('Hello {}'.format(args.name))
if __name__=="__main__":
    arg()

先声明一个解析器,description描述这个解析器是干什么的,再通过parser.add_argument添加参数,其中’-n’,’–name’表示同一个参数,default参数表示我们在运行命令时若没有提供参数,程序会将此值当做参数值,最后可以用args.name来调用命令函输入的参数。

结果为:
Hello Mary

更详细参数说明可参考这个

发布了1 篇原创文章 · 获赞 1 · 访问量 16

猜你喜欢

转载自blog.csdn.net/weixin_44893763/article/details/104338867