python的反射注释库

b3j0f.annotation的Python项目详细描述


说明

注释库,比如java的注释,它对python有反射性的关注。

LicenseDevelopment StatusLatest releaseSupported Python versionsSupported Python implementationsDownload formatBuild statusCode test coverageDownloadsDocumentation StatusCode Health

安装

pip安装b3j0f.annotation

功能

什么是反思性注释:

  • 一个注释可以一次注释多个对象(模块、类、函数、实例、内置项、注释本身等)。
  • 例如反射对象,它们可以独立于注释元素拥有自己的行为和生命周期。

此库提供了基本注释类,以便专门化您自己的注释,以及在不同模块(如:

  • 异步:专门用于异步编程。
  • 拦截:能够拦截可调用对象调用的注释。
  • call:继承自拦截模块,并提供允许对可调用对象进行检查的注释。
  • 检查:检查某些条件的批注,例如带批注的目标类型、带批注的元素的最大数目等。

示例

透视图

  • cython实现。

捐赠

I'm grateful for gifts, but don't have a specific funding goal.

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

推荐PyPI第三方库


热门话题
java使Eclipse在其控制台中显示最顶层的异常,而不是完整的堆栈跟踪   java如何为一个组件提供多个DropTargetListener?   在Eclipse包资源管理器中,有些文件不可见?   java在Spring Boot中使用@Bean配置设置类属性的默认值   在JTextPane中使用#链接的Java HTML?   java当应用程序打开时,如何将通知内容发送给活动?   java Android ROOM如何编写包含多个实体的查询,这是在哪里完成的?   Play Framework的java登录/注销问题?   java如何从安卓 Cordova/Phonegap调用javascript函数   JavaFX8如何在Java8中显示上次修改的LocalDateTime?   javabean验证中的多个约束注释   java使用JSTL设置请求属性   java在Android启动的服务中调用函数   用于检查xml是否包含键和值的java XPath表达式   在java游戏中使用斜坡因子挥杆   Java文件:尝试使用FileWriter将结果附加到已经存在的文件中   bootclasspath Java Xbootclasspath,相对路径   java我如何让这个“怪物战斗模拟器”工作?   swing使用动作侦听器隐藏和显示java桌面应用程序