随笔分类 -  Python

上一页 1 2

python 实现简单的CacheCallHandler装饰器
摘要:Python的functools模块, 提供了3个有趣函数,partial,update_wrapper 和wraps 。partial函数,它可以重新绑定函数的可选参数,生成一个callable的partial对象。update_wrapper函数,把被封装函数的__name__、__module__、__doc__和 __dict__都复制到封装函数去。wraps函数,对update_wrapper更进一步封装。可以利用wraps函数,实现简单的方法拦截机制,来实现自己的cacheCallHandler,具体实现:#-*- coding: UTF-8 -*-#--------------- 阅读全文

posted @ 2012-12-22 11:39 |残阳|露 阅读(366) 评论(0) 推荐(0) 编辑

python内建eval, exec 和exec函数的用法
摘要:函数原型: eval(str [,globals [,locals ]])可以用来将字符串str当成有效Python表达式来求值,并返回计算结果。同样地, exec语句将字符串str当成有效Python代码来执行。最后,execfile(filename [,globals [,locals ]])函数可以用来执行一个文件。例如:现在有一个字符串,形如字典值dict值,需要把它转换成python的dict数据,我们可以用eval()函数来转换,代码如下"{ 'Define1':[[63.3,0.00,0.5,0.3,0.0],[269.3,0.034,1.0,1.0, 阅读全文

posted @ 2012-10-11 12:53 |残阳|露 阅读(5550) 评论(0) 推荐(0) 编辑

python自带的minidom创建和解析xml
摘要:#-------------------------------------------------------------------------------# Name: 模块1# Purpose: 本文通过xml.dom.minidom创建一个xml文档,然后再解析出来,用以熟悉相关接口方法的使用。## Author: User## Created: 31/08/2012# Copyright: (c) User 2012# Licence: <your licence>#--------------------------------... 阅读全文

posted @ 2012-08-31 14:14 |残阳|露 阅读(480) 评论(0) 推荐(0) 编辑

python代码批量更改文件后缀
摘要:#-------------------------------------------------------------------------------# Name: ChangeFilesExtension# Purpose: Try to change extension of a file from one to others## Author: ankier## Created: 30/08/2012# Copyright: (c) ankier 2012# Licence: <your licence>#----------... 阅读全文

posted @ 2012-08-30 22:06 |残阳|露 阅读(246) 评论(0) 推荐(0) 编辑

上一页 1 2

导航