博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
修饰器的简单用法
阅读量:7101 次
发布时间:2019-06-28

本文共 710 字,大约阅读时间需要 2 分钟。

hot3.png

#coding:utf-8import sysreload(sys)sys.setdefaultencoding('utf-8')import timedef logs(method):    def wrapper(*args, **kwargs):        print u'方法[{0}],开始执行'.format(method.func_name)        start = time.time()        ret = method(*args, **kwargs)        print u'方法[{0}],执行完成,用时{1}s'.format(method.func_name, time.time() - start)        return ret    return wrapper@logsdef parse(strx):    infoList = strx.split('\n')    for info in infoList:        if len(info.split(',', 1)) == 1: continue        email, errMsg = info.split(',', 1)        print email, errMsgif __name__ == '__main__':    with open('base.txt', 'r') as f:        strx = f.read()        parse(strx)

转载于:https://my.oschina.net/u/2351685/blog/617806

你可能感兴趣的文章
ABAP程序系统字段中英文详解
查看>>
ruby 可枚举模块Enumerable
查看>>
线阵CCD和面阵CCD
查看>>
[BZOJ 3211]花神游历各国(并查集+树状数组)
查看>>
Python中给文件加锁
查看>>
4.9Python数据类型(5)列表(新版)
查看>>
软件构造期末复习考点总结
查看>>
7 Django的模板层
查看>>
EF中Json序列化对象时检测到循环引用的解决办法
查看>>
词向量概况
查看>>
css3 画圆记录
查看>>
javascript中级
查看>>
《CLR Via C# 第3版》笔记之(十五) - 接口
查看>>
golang实现ios推送
查看>>
【Linux】linux常用基本命令
查看>>
libsvm使用说明
查看>>
CodeForces 595A Vitaly and Night
查看>>
秒杀读后感2
查看>>
插入排序
查看>>
Session机制详解
查看>>