使用注释检查python 3*的非侵入性和可选*类型
optypecheck的Python项目详细描述
这个包实现了一个非侵入性的可选类型签入。 使用注释的函数和方法。在中定义类型后 注释,无需更改即可进行类型验证。 而且,因为它是完全可选的,所以只能在 想要的环境,比如单元测试。这样,表演 生产代码不受影响。
在中了解更多信息:
https://bitbucket.org/carlopires/optypecheck
安装
pip3 install optypecheck
示例
defgencode(a:bytes,b:str)->str:return'{}{}'.format(a[0],b)defvalid_number(n)->'decimal.Decimal':returnn# enable type checking in DEBUG modeassert__import__('typecheck').typecheck(__name__)