Argparse的基本用法


Argparse的基本用法

argparse是Python自带的命令行参数解析包

import argparse

def main():
    parser = argparse.ArgumentParser(description="Demo of argparse")
    parser.add_argument('-n','--name', default=' Li ')
    parser.add_argument('-y','--year', default='20')
    args = parser.parse_args()
    print(args)
    name = args.name
    year = args.year
    print('Hello {}  {}'.format(name,year))

if __name__ == '__main__':
    main()

上面这段代码当中首先导入一个argparse包,然后使用argparse.ArgumentParser生成一个argparse对象(参数解析器),其中description描述这个解析器的作用。使用add_argument来增加参数,使用parser.parse_argu来解析参数


 Previous
日志模块 日志模块
日志模块 logging日志等级系统 级别 何时使用 DEBUG 详细信息,典型地调试问题时会感兴趣。 详细的debug信息。 INFO 证明事情按预期工作。 关键事件。 WARNING 表明发生了一些意外,或者不久的将
2020-07-10
Next 
自留地 自留地
博客自留地记录一些杂七杂八的东西
2019-12-05 Techdim
  TOC