欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

argparse基本用法(笔记)

程序员文章站 2022-04-20 17:23:11
...

知识来自
https://blog.csdn.net/yy_diego/article/details/82851661

import argparse#导入包

def main():
    #1 生成一个 “ 参数解析器 ” 对象
    parser = argparse.ArgumentParser(description="Demo of argparse")
    #2 定义命令行传入或者有默认值的参数
    #  当'-'和'--'同时出现的时候,系统默认后者为参数名*(的定义),前者不是
    #  但是在命令行输入的时候没有这个区分
    parser.add_argument('-n','--name', default=' Li ')
    parser.add_argument('-y','--year', default='20')
    #3 获取解析的参数
    args = parser.parse_args()
    #4 打印参数空间列表 Namespace(name=' Li ', year='20')
    print(args)
    name = args.name
    year = args.year
    print('Hello {}  {}'.format(name,year))

if __name__ == '__main__':
    main()

eg:
argparse基本用法(笔记)

相关标签: 指令集