我在 Python 3.5 中编写了这段代码:
from collections import namedtuple
attributes = ('content', 'status')
Response = namedtuple('Response', attributes)
当我运行 Mypy 类型检查器来分析此代码时,它引发了错误:
错误:列表或元组文字应作为第二个参数
namedtuple()
我尝试向attributes
变量添加类型注释:
from typing import Tuple
attributes = ('content', 'status') # type: Tuple[str, str]
但它并没有解决引发的错误。