AttributeError: 'tuple' object has no attribute 'add_argument'
时间: 2023-06-21 20:05:57 浏览: 143
【Python】AttributeError: ‘AutoSchema’ object has no attribute ‘get_link’
5星 · 资源好评率100%
这个错误通常发生在使用 argparse 库的时候,当你尝试使用元组而不是 ArgumentParser 对象来添加参数时就会出现这个错误。
例如,下面的代码会导致这个错误:
```
parser = argparse.ArgumentParser()
args = ('--foo', 'bar')
parser.add_argument(args)
```
正确的写法是将参数作为字符串传递给 add_argument() 方法:
```
parser = argparse.ArgumentParser()
parser.add_argument('--foo', type=str, default='bar')
args = parser.parse_args()
```
请检查你的代码,看看是否有类似上面例子中的错误。
阅读全文