我mypy
在我的 python 3.5 代码上使用,我收到了很多看起来像这样的消息:
文件:行号:错误:需要变量的类型注释
但是我读到了新功能,python 3.6
因为它仅在以下位置引入了变量注释的语法python 3.6
:
PEP 484 引入了函数参数类型注释的标准,也就是类型提示。这个 PEP 为 Python 添加了用于注释变量类型的语法,包括类变量和实例变量......
如果我试图在python 3.5
程序中为我的变量添加变量类型注释,它会抛出SyntaxError
.
我应该怎么办?忽略此消息?更新到python 3.6
? 为什么mypy
像编写的那样编译我的代码python 3.6
?