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:
上一篇: ARM 嵌入式微处理器指令集(上)