import timeimport calendarimport os# 时间格式熟悉"""# 格式化成2016-03-20 11:45:39形式time01 = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())print()# 格式化成Sat ...
分类:
编程语言 时间:
2017-06-21 11:52:40
阅读次数:
198
1.装饰器 器:本质是函数,用来装饰其他函数.为其他函数添加附加功能 原则: 实现装饰器的知识储备: ...
分类:
编程语言 时间:
2017-06-20 19:12:39
阅读次数:
183
python装饰器 装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包中,我们见到函数对象作为某一个函数的返回结果。相对于其它方式,装饰器语法简单,代码可读性高。因此,装饰器在P ...
分类:
编程语言 时间:
2017-06-17 16:05:22
阅读次数:
331
# user_dic={'xiaohong':'123','xiaobai':'123','xiaohei':'123'} # with open('idpd.txt','w',encoding='utf-8') as f: # f.write(str(user_dic)) # with open(... ...
分类:
编程语言 时间:
2017-06-15 20:28:31
阅读次数:
260
一、装饰器装饰器,这个器就是函数的意思,连起来,就是装饰函数,装饰器本身也是一个函数,它的作用是用来给其他函数添加新功能,比如说,我以前写了很多代码,系统已经上线了,但是性能比较不好,现在想把程序里面每个函数都加一个功能,用来统计每个函数的运行时间是多少,找出来运行比较慢的函数,来优化代码,就需要添 ...
分类:
编程语言 时间:
2017-06-15 17:51:16
阅读次数:
132
模板是这样的 beforetestafter[Finished in 0.1s] ...
分类:
编程语言 时间:
2017-06-14 13:17:11
阅读次数:
175
首先是不使用装饰器的情况,又需要在不修改原函数的情况话修改函数结果 在不使用装饰器的情况下,虽然结果一样,但是调用者需要修改调用方式,如果该函数是提供给很多人使用的,则很不方便 接下来是使用装饰器的方法 结果相同,但是函数调用者不需要修改调用方式 函数带有参数的情况 但是如果该装饰器需要装饰多个函数 ...
分类:
编程语言 时间:
2017-06-11 12:54:54
阅读次数:
224
Python 装饰器详解 定义: 本质上是一个函数。作用是用来装饰另一个函数(即被装饰函数),给被装饰函数添加功能。前提是不能改变被装饰函数的源代码和调用方式。这样的一个函数称之为装饰器。 解析: 下面我们话不多说,直接用代码说明。下面是一个函数。 程序输出: ———————— 3 ———————— ...
分类:
编程语言 时间:
2017-06-11 00:18:34
阅读次数:
317
原文出处: 田小计划 装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。下面就一步步看看Python中的装饰器。 一个简单的需求 现在有一个简单的函数”myfunc”,想通过代码得到这个函数的大概执行 ...
分类:
编程语言 时间:
2017-05-30 18:09:55
阅读次数:
283
python 装饰器 1、必备 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #### 第一波 #### def foo(): print 'foo' foo #表示是函数 foo() #表示执行foo函数 #### 第二波 #### def foo(): print 'foo' ...
分类:
编程语言 时间:
2017-05-29 12:50:54
阅读次数:
255