(demo_py3.8) PS D:\桌面\后端\练习\python练习> python 7.14.2.py --width=3 --height=4 Traceback (most recent call last): File "7.14.2.py", line 7, in <module> parser.add_argument("--width",type=int,dafault=960, help="宽度") File "D:\projeck\conda\envs\demo_py3.8\lib\argparse.py", line 1368, in add_argument action = action_class(**kwargs) TypeError: __init__() got an unexpected keyword argument 'dafault'
时间: 2023-10-09 16:13:03 浏览: 123
最新版 elasticsearch-analysis-ik-7.14.2.zip
看起来您在代码中的第7行中拼写错误。参数应该是 `default` 而不是 `dafault`。请将 `dafault` 更正为 `default`,然后再次运行代码。
以下是修正后的代码示例:
```python
from argparse import ArgumentParser
# 参数
parser = ArgumentParser()
parser.add_argument("--width", type=int, default=960, help="宽度")
parser.add_argument("--height", type=int, default=720, help="高度")
args = parser.parse_args()
area = int(args.width * args.height)
print('面积为' + str(area))
```
请尝试运行修正后的代码,并确保输入参数的格式正确。
阅读全文