使用注释检查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__)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何创建Restful服务并将其部署到OSGi容器?   java如何获取用户在EditText中输入的时间并从中扣除5小时30分钟?   java用户无法注销firebase 安卓   java Undertow始终将字符集添加到ContentType头,即使它不是文本MIME类型   java LocalBroadcastManager未正确接收消息   foreach在Java中有没有比For循环更好的方法可以灵活地遍历集合?   java如何在安卓上移动球   在OSGi下的Log4j中使所有记录器异步时,java ClassNotFoundException   java未知输入字节长度转换为int   java测试工厂在使用前缀命名时抛出NPE   对象的副本(JAVA)   java SP20310:无法打开文件。sql   java Spring安全性仅为一条路径添加安全性   java在idea中获取菱形运算符的编译错误