修改命令行参数解析示例(arg parse.py), 解析命令行参数所輸入的や和 宽的值,计算并输出长方形的周长和面积。a2B_parse.py 文件的代码如下! import argparse parser = argparse. ArgumentParser () parser, add argunent(- length default-10, type int, help →K度” parser. add argunent(”-- wadthderault = S, type = int, help = 寛度り args - parser, parse_args () area = args. length * args. width print(面=", area)
时间: 2023-07-14 10:13:36 浏览: 103
python解析命令行参数的三种方法详解
下面是修改后的代码:
```python
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("-length", default=10, type=int, help="长度")
parser.add_argument("--width", default=5, type=int, help="宽度")
args = parser.parse_args()
perimeter = 2 * (args.length + args.width)
area = args.length * args.width
print("周长=", perimeter)
print("面积=", area)
```
运行示例:
```bash
python a2B_parse.py -length 8 --width 6
周长= 28
面积= 48
```
阅读全文