任何类的属性路由器/链接器

AttributeRouter的Python项目详细描述


属性路由器

Travis (.org)PyPI - DownloadsPyPI - Python VersionGitHub releaseGitHub

属性路由器是一个库,它链接类的属性调用,如果regex匹配,则返回方法。

快速启动

importrefromattribute_routerimportRouterclassPrinter(Router):def__init__(self):super().__init__(routes={re.compile(" (.*) PRINT"):self.print_match},join_char=" ")defprint_match(self,prefix,_match):print(prefix,_match.group(1))Printer().hello.world('!').again.PRINT("Hello and")

因此,为了定义路由,我们使用编译的regex和方法本身也不要忘记从attribute_router.Router


安装

库在pypi上,所以只需运行

pip install AttributeRouter

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

推荐PyPI第三方库


热门话题
java Apache Flink外部Jar   创建和强制转换对象数组时发生java错误   Java,添加数组   具有相同包结构和类的java JAR   java Jenkins未能构建Maven项目   java为什么一个forloop比另一个更快,尽管它们做的“一样”?   servlets在将“/”站点迁移到Java EE包时处理contextpath引用   无法解析java MavReplugin:2.21或其某个依赖项   泛型如何编写比较器来泛化Java中的两种类型的对象?   java Android Emulator未在netbeans上加载   多线程Java使用线程对数组中的数字求和:在同步块中使用新变量作为锁:差异   java如何在JSP/servlet中设置<input>标记的值?