Python中的解析器argparse

import argparse

## 构造解析器 argparse.ArgumentParser()
parse = argparse.ArgumentParser(description="caculateing the area of rectangle")

## 添加参数 .add_argument()
parse.add_argument("--length",type=int,default=20,help='The length of rectangle!')
parse.add_argument('--width',type=int,default=3,help='The width of rectangle!')

## 解析参数 .parse_args()
args = parse.parse_args()

if __name__=='__main__':
    result = args.length * args.width
    print("The rectangle's area is :",str(result))

运行代码的结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40280673/article/details/134588100