用于python类型提示检查的控制台工具

时间:2016-08-03 15:17:36

标签: python type-hinting

我有一个带有类型提示的项目(Python 3.5.2)。我想运行静态检查器来验证类型提示中指定的约束是否得到遵守。有什么工具可用于此?我无法在corresponding PEP

中找到参考

1 个答案:

答案 0 :(得分:2)

Mypy可能就是您正在寻找的东西。它是一个基于控制台的工具,可以使用PEP 484类型注释来检查Python代码。在PEP 484中没有提到它的原因是因为没有内在的原因为什么mypy会成为唯一可能的typechecker - 例如,Pycharm也基于PEP 484注释实现类似的东西。

Mypy仍然处于活跃的开发/测试模式,所以你可能偶尔遇到错误,但它相对稳定。