python
裸奔的蜗牛
知其然,更要知其所以然。
展开
-
Python装饰器与面向切面编程
Python装饰器与面向切面编程转载至:http://www.cnblogs.com/huxi/archive/2011/03/01/1967600.html新年好~ 那么,很久没有更新了,其实想想也没多少可以写的,因为Python的文档似乎很全面的说……能做的差不多只有翻译和整理了,英文过关的朋友不妨直接去doc.python.org这里查看相关资料 :)转载 2015-02-06 10:32:17 · 422 阅读 · 0 评论 -
包装器举例 1
def spamrun(fun): #@functools.wraps(fun) def sayspam(*args,**kwargs): print '2 => target1:%s,%s,%s'%(fun.__name__,args,kwargs) ret = fun(*args) pri原创 2015-02-06 16:21:58 · 483 阅读 · 0 评论 -
MongoDB在mongo控制台下的基本使用命令
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,转载 2014-12-15 09:10:55 · 1051 阅读 · 0 评论 -
python log
一、快速入门1、基础知识日志的作用是跟踪,django项目中不可缺少。派出:控制台输出:print()报告事件,发生在一个程序的正常运行:logging.info()或logging.debug()发出警告关于一个特定的运行时事件:warnings.warn()或logging.warning()报告一个错误对于一个特定的运行时事件:异常转载 2015-04-29 11:22:04 · 598 阅读 · 0 评论 -
schedule 使用
import scheduleimport timedef job(): print("I'm working...")schedule.every(10).minutes.do(job)schedule.every().hour.do(job)schedule.every().day.at("10:30").do(job)schedule.every().monday.do原创 2015-05-07 13:13:04 · 1330 阅读 · 0 评论 -
python使用stub模块调用wcf
try: client = Client('http://localhost:8732/AlarmCapImg.Services/AlarmService?wsdl') print client result = client.service.DoAlarm('23','erewr') except Exception ,e:原创 2016-02-24 08:51:57 · 2768 阅读 · 0 评论 -
Built-in Functions
2.1 Built-in FunctionsThe Python interpreter has a number of functions built into it that are always available. They are listed here in alphabetical order. __import__(na转载 2014-12-12 11:24:11 · 1210 阅读 · 0 评论 -
pymongo 模糊匹配查询
pymongo 模糊匹配查询在mongo中这样实现{'filed':/value/}使用pymongo有以下两种方式:1.import re{'xxx':re.compile('xxx')}2.{'xxx':{'$regex':'xxx'}}原创 2014-12-12 16:03:35 · 10526 阅读 · 0 评论 -
python中的多继承
python和C++一样,支持多继承。概念虽然容易,但是困难的工作是如果子类调用一个自身没有定义的属性,它是按照何种顺序去到父类寻找呢,尤其是众多父类中有多个都包含该同名属性。class P1 #(object): def foo(self): print 'p1-foo' class P2 #(object): def foo(self):原创 2014-12-10 16:15:54 · 557 阅读 · 0 评论 -
python(2) 万物皆对象
函数也是一个对象,也可以有属性原创 2014-05-15 18:18:42 · 854 阅读 · 0 评论 -
python (1)
什么是python? Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。Python已经成为最受欢迎的程序设计语言之一。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。自从2004年以后,python的使用率是呈线性增长[2]。由于Python语言原创 2014-05-12 10:37:15 · 649 阅读 · 0 评论 -
Python模块包中__init__.py文件的作用
在eclipse中用pydev开发python脚本时,我遇到了一个这样的现象,当我新建一个pydev package时,总会自动地生成一个空的__init__.py文件,因为是python新手,所以很不了解这个空文件的作用是什么,因为没有什么东西可写在这里,所以我直接把这个文件给删掉了,结果我的包图标自动变为文件夹图标了,这是怎么回事呢! 原来在python模块的每转载 2014-09-18 15:31:12 · 477 阅读 · 0 评论 -
Json概述以及python对json的相关操作
什么是json:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家转载 2014-10-10 16:51:40 · 426 阅读 · 0 评论 -
python 中的 global
http://www.cnblogs.com/cython/articles/2202287.html如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,而是 全局 的。我们使用global语句完成这一功能。没有global语句,是不可能为定义在函数外的变量赋值的。你可以使用定义在函数外的变量的值(假设在函数内没有同名的变量)转载 2014-12-16 09:35:49 · 534 阅读 · 0 评论 -
web.py 十分钟创建简易博客
一、web.py简介web.py是一款轻量级的python web开发框架,简单、高效、学习成本低,特别适合作为python web开发的入门框架。官方站点:http://webpy.org/二、web.py安装1、下载:http://webpy.org/static/web.py-0.33.tar.gz2、解压并进入web.py-0.33目录,安装:p转载 2014-12-17 09:00:49 · 596 阅读 · 0 评论 -
python 中的日期转换
不管何时何地,只要我们编程时遇到了跟时间有关的问题,都要想到 datetime 和 time 标准库模块,今天我们就用它内部的方法,详解python操作日期和时间的方法。1.将字符串的时间转换为时间戳复制代码代码如下:方法:a = "2013-10-10 23:40:00"#将其转换为时间数组import timetimeArray = time.strpt转载 2014-12-22 14:16:08 · 752 阅读 · 0 评论 -
__init__.py在包里的作用
python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法,对于少数文件是可行的,但如果程序数目很 多,层级很复杂,就很吃力了。有没有办法,像Java的Package一样,将多个.py文件组织起来转载 2014-12-11 11:27:26 · 740 阅读 · 0 评论 -
python 装饰器应用示例
# -*- coding: UTF-8 -*-import time#附加参数def extend(func): def _extend(*args, **kwArgs): print func.__name__ if 'owner' not in kwArgs: kwArgs['owner'原创 2016-12-28 15:34:48 · 550 阅读 · 0 评论