我有一个带有类型提示的项目(Python 3.5.2)。我想运行静态检查器来验证类型提示中指定的约束是否得到遵守。有什么工具可用于此?我无法在corresponding PEP
中找到参考答案 0 :(得分:2)
Mypy可能就是您正在寻找的东西。它是一个基于控制台的工具,可以使用PEP 484类型注释来检查Python代码。在PEP 484中没有提到它的原因是因为没有内在的原因为什么mypy会成为唯一可能的typechecker - 例如,Pycharm也基于PEP 484注释实现类似的东西。
Mypy仍然处于活跃的开发/测试模式,所以你可能偶尔遇到错误,但它相对稳定。