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如何避免springbootstarterparent和dependency中的flyway包冲突   java文本文件写入不起作用   java获取名为DAO类的Bean创建异常   java类路径和清单文件   如何使用Java中的模式来获取像C中的“sscanf”这样的组?   java Spring自动连接具有构造函数的类   clientSecurity运行的java geode示例失败   java JavaFX:在FXML中从ResourceBundle访问非string对象   java登录到google firebase   java对象在通过构造函数后不会更改。为什么?   java(Android)对特定页面的操作webView   javascript如何在webview的js中从java调用变量   持久化—一种在Java中存储和检索对象而不使用关系数据库的简单方法?   java Ldap获取通讯组列表中的用户   java检查温度条件   java后退按钮警报框(Android Studio)   数组java列表问题:为什么我运行它时,它会在第三次打印时打印出4?   java相对路径与绝对路径