在Python项目开发(http://www.maiziedu.com/course/python/)时会用到很多场景,比如插入日志、性能测试、事物处理等等,在这时就会用到Python装饰器,Python装饰器是专门解决这列设计问题的。那今天就用演示的方法讲讲Python装饰。
1. 装饰器入门
1.1. 需求是怎么来的?
装饰器的定义很是抽象,我们来看一个小例子。
def...
分类:
编程语言 时间:
2016-05-12 16:59:50
阅读次数:
239
引用scrollimg.js(function(win, doc, $) {
var scrollImg = { fxcurr:function(){
if(!_this.def){
this.lfclick.find("b").addClass("curr");
}else{...
分类:
其他好文 时间:
2016-05-12 13:46:43
阅读次数:
158
import osimport pickleclass File_handle(object): def __init__(self,File):#判断文件是否存在 self.__file = File if os.path.exists(self.__file) == False: a={} se ...
分类:
其他好文 时间:
2016-05-11 23:48:39
阅读次数:
228
学习python过程中的作业。实现了+、-、×、/、及幂运算,支持括号优先级。 代码为python3.5 1 import re 2 def formatEquation(string): 3 string = string.replace("--", "+") 4 string = string. ...
分类:
编程语言 时间:
2016-05-11 21:33:05
阅读次数:
219
# -*- coding:utf-8 -*-from email.mime.text import MIMETextfrom email.header import Headerimport smtplib def send_mail(file_new): f = open(file_new,'rb ...
分类:
编程语言 时间:
2016-05-11 15:17:31
阅读次数:
199
一、lambda表达式 二、内置函数 1、 abs()取绝对值 all()所有,需要给我传一个可以迭代的东西,给我的所有的值都为真,返回True any()只要有一个为真就是真 ascii(对象)去对象的类中,找__repr__方法获取其返回值 ascii的执行过程:ascii对象找到类,找到def ...
分类:
编程语言 时间:
2016-05-11 14:52:22
阅读次数:
257
1 spark streaming 程序代码实例 代码如下: [html] view plain copy object OnlineTheTop3ItemForEachCategory2DB { def main(args: Array[String]){ val conf = new Spark ...
分类:
其他好文 时间:
2016-05-11 13:29:37
阅读次数:
214
问题:文本中一行的内容包含了配对的双引号,双引号可能是好几对,如下面的样例所示。LOG("abcde");abc"DEF","Hat"hij134"tlh"567"xzt"789现在要求去掉配对的双引号的之间的内容(包括双引号),期望得到的结果如下。LOG();abc,hij134567789解答:sed-r‘s/"[^"]*"//g‘fileLOG()..
分类:
其他好文 时间:
2016-05-11 11:35:04
阅读次数:
182
def match(pattern, string, flags=0): """Try to apply the pattern at the start of the string, returning a match object, or None if no match was found." ...
分类:
编程语言 时间:
2016-05-11 06:40:19
阅读次数:
215
1. vi 与 vim 有什么区别呢,它们之间有什么关系?vim是vi的改进版,它比vi增加了很多功能 2. 如何查看当前系统vim的版本?:version 3. 如果想把文档中出现的全部"abc"替换成"def"怎么做?又如何只替换每行中出现的第一个"abc"呢?:%s/abc/def/g 4. ...
分类:
系统相关 时间:
2016-05-10 23:22:25
阅读次数:
276