一个极简但功能强大的对象代理实用程序

object-prox的Python项目详细描述


#objectproxy是一个极简但功能强大的对象代理实用工具,本自述试图解释这个库的一般用法。







本自述试图解释这个库的一般用法。


<
*从存储库中安装
```````
pip install git+https://github.com/aviksama/objectproxy.git
``````` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` br/>PIP安装对象代理基本上为任何python对象创建一个代理:

``python



索引):
尝试:
返回self.array[索引]
索引器除外错误:
返回



def create_dictionary_of_objects(*args):
mydict=dict()
对于索引,
MyDIST[BR/>< BR> > 'BR/>现在,我们可以随意创建上面的对象的代理:BR/> Byth> Br/> & Gt;&。来自ObjtService导入PROYEYE元素,EVALYPROSTORIZBR/> BR/> & Gt;& Gt;GlasyPosier-Pro元素(MyClass,ARGs= [[1,2,3],],KWARGS={})
& Gt;& Gt;枚举(ARG)中的ARG:function_proxy=proxyement(创建_对象的字典,args=[class_proxy],kwargs={})
>;>class_proxy_ref=function_proxy.values()[0]
>;>class_proxy_array_element=class_proxy_ref.get_array_element(0)
>;>eval_proxy(class_proxy_array_element)
1
````
在对代理对象调用“eval_proxy”之前,它不会调用父方法。因此,所有父方法和属性都会被惰性地求值。

您可以参与以下任何一项。
*编写测试
*代码评审
*其他指南
*提交问题

若要参与,请分叉存储库,并向“开发”分支发出Github拉取请求。

###

*回购所有者或管理员
*其他社区或团队联系人









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

推荐PyPI第三方库


热门话题
java应用程序重新启动,由于AndroidRuntime异常而无法运行   java在尝试运行javafx应用程序时在初始化中出错   java如何循环ArrayList并将每个值发送到下载管理器?   在Windows 10中将java应用程序注册为默认浏览器   java不能将类“X”强制转换为类“Y”,即使X扩展了Y?   java在接口Cloneable中找不到符号clone()   java追加数组并替换JSON对象中的键   java JDialog在Windows 10上的右监视器上的位置不正确,缩放比例为150%   JavaGWTP样板生成   返回一组所有组合的java递归方法   java处理MDB中的连接错误   RecyclerView中的java重复联系人   继承混淆与java方法重载   java如何在Mac OS X 10.7.5上运行Eclipse Oxy