with-statement相关黑客技术的构建模块
项目描述
withhacks:with-statement相关黑客技术的构建模块
此模块是一组有用的构建模块,用于黑客Python的“with”语句。它将我从互联网上找到的几个巧妙的with-statement黑客想法结合成一个可重用组件套件
通过从这个模块中继承适当的上下文管理器,您可以轻松地做以下事情:
跳过with语句内部的代码执行
在执行with语句的帧中设置局部变量
捕获with语句内部的字节码
捕获在with语句内部定义的局部变量
基于这些基本工具,此模块还提供了一些有用的预构建黑客技术
- xargs:
使用with语句体中定义的附加参数调用函数
- xkwargs:
使用with语句体中定义的附加关键字参数调用函数
- namespace:
将所有变量访问和赋值直接指向给定对象的属性(如JavaScript或VB中的“with”)
- keyspace:
将所有变量访问和赋值直接指向给定对象的键(如namespace()但对于字典)
WithHacks广泛使用了Noam Raphael的出色“byteplay”模块;由于官方byteplay发行版不支持Python 2.6,因此在此模块中包含了一个带有适当补丁的本地版本。
项目详情
关闭
withhacks-0.1.1.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 75c87de051d61dde59bc7e7f861fdf1687c495a79cf3cf8ee2d70243403576e2 |
|
MD5 | 41dde44241b07b2a2e1eed3d60874c1c |
|
BLAKE2b-256 | 16857483d29784c086e07c313df1a659a0450a8cb6ff4c34630656484c72c87c |