
python
文章平均质量分 54
数年磨一剑
这个作者很懒,什么都没留下…
展开
-
python中的 functools __call__ 内嵌函数 异曲同工之处
学习python时,无意识中察觉到的,几种方法,异曲同工! 1:先来看看内嵌函数:def nadd(n): x=n def add(y): z=x+y return z return addadd1=nadd(1)sum=add1(2) 2:__call__方法(你可以简单的理解为这是类的括号运算原创 2013-09-18 21:19:27 · 722 阅读 · 0 评论 -
python中的sqlalchemy ORM学习测试代码!
学习及测试过程中参考了一个博客,将源博客中的代码部分拿出来进行了测试一下! #coding=utf-8"""创建一个连接"""from sqlalchemy import create_engineengine = create_engine('mysql://root:123456@localhost/test', echo=True)"""创建类与表之间的映射"""原创 2013-09-20 23:17:21 · 1152 阅读 · 0 评论 -
python lockfile(文件锁)
一个lock file的python实现如果多个进程,或者多个独立程序要写同一个文件,那么就存在大家同时写文件的可能,这就不妙了,数据可能会出问题。最近在网上找到一个开源的python实现,有效简洁,列出来分析下代码看看:文件名:lockfile.py,内容如下,有部分注释加了中文,添加了一些注释。import osimport timeimport errno class转载 2013-12-16 14:33:05 · 9400 阅读 · 0 评论 -
DJANGO book学些笔记之:URLConf技巧
1,多个视图函数的前缀相同时,考虑提取共同部分2,按照视图前缀将url分组,每个组具有共同的url前缀,多组urlpartern可相加3,根据setting中DEGUG选项值,可以设置某个url是否开启(仅是个示例,可类推)、4,可以在url正则表达式中,将匹配到的路径参数命名,就可以为向view函数以参数形式传递5,一旦使用了命名的url匹配,非命名组将无效???6,可在ur原创 2013-12-05 23:11:21 · 901 阅读 · 0 评论 -
wsgi初探
一句话评价这篇文章:真到位!WSGI是什么? WSGI的官方定义是,the Python Web Server Gateway Interface。从名字就可以看出来,这东西是一个Gateway,也就是网关。网关的作用就是在协议之间进行转换。 也就是说,WSGI就像是一座桥梁,一边连着web服务器,另一边连着用户的应用。但是呢,这个桥的功能很弱,有时候还需要别的桥来帮忙才能进行转载 2013-12-03 14:49:56 · 684 阅读 · 0 评论 -
python中的参数传递顺序
1:def func(name)在调用是,可以通过位置传递给name,也可以通过关键字传递给name值,Func(“xiaoming”) 或者 func(name=“xiaoming”) 2: def func(name=value)默认值参数,假设在调用函数时,没有传递给name值,那么name经使用默认值,这里的name仍然可以通过位置和关键字传递值 3: d原创 2013-11-11 23:17:51 · 3771 阅读 · 1 评论 -
python异常基础
"""try后面至少要有一项,亦可以选择 /except/else/finally中的任意组合assert语句一般用于开发时对程序条件的验证,只有当内置_debug_为True时,assert语句才有效。当Python脚本以-O选项编译成为字节码文件时,assert 语句将被移除。except 带参数: 老版本的Python,except语句写作"except Exception, e"原创 2013-11-11 22:58:36 · 660 阅读 · 0 评论 -
openstack中的配置文件和python中的全局变量
最近,被python中的全局变量搞的挺迷惑。在看openstack的配置文件时,总会看到,在文件头部有一些配置,在/etc/***/*.conf文件也有配置,那么具体哪个生效呢,这就要用到python中全局变量的特性了!先举例:flag.pyX="1"Y="2"def setx(): global X X="1.new"sub.py原创 2013-11-08 14:14:48 · 1118 阅读 · 0 评论 -
python中的元类
python中的元类其实没有什么神秘的地方,总结起来就两句话:1,python中,一切皆对象;(所以类本身也是一种对象,是type对象的的一个实例)2,在定义类时,如果指定了元类,就要执行元类中的__init__方法(理由是,如果指定了元类,那么类的创建,就由元类来的__init__来执行)原创 2013-11-17 23:50:41 · 795 阅读 · 0 评论 -
python装饰器(概括)
python装饰器跟JAVA中的面向切片编程(AOP)的思想是一致的,有种“雁过拔毛”的味道! 通俗的讲,就是,如果你(被装饰对象)被我(装饰者)装饰了,那么你得先过来我这边“拔毛”! python装饰器分为以下几种: 1,函数装饰器:用来装饰一个函数 函数装饰器本省又可以带参数,此参数既可以是类,又可以是普通的参数! (但这个仍影响不了其本质:函数装饰原创 2013-11-03 23:21:19 · 841 阅读 · 0 评论 -
python笔记
1,python从父类继承属性必须执行父类的初始化函数class Person(object): def __init__(self,name,age): self.name=name self.age=age def func2(self): pass class Manager(Pers原创 2013-11-01 09:00:48 · 651 阅读 · 0 评论 -
python-ldap 实例
ldapsearch -h 172.16.6.77 -p 389 -b "cn=Users,dc=demo,dc=com" -D 'test@demo.com' -W-h 主机地址-p 端口号(默认389)-x 简单授权(不使用SASL)-b BaseDN 指定从这个DN开始搜索-D BindDN 这里就是邦定的用户帐号,用谁的身份来执行这次搜索-w 显式输入密码原创 2013-10-15 09:34:48 · 1253 阅读 · 0 评论 -
python中的__call__的个人理解(wsgi实例解释)
关于python中的__call__网上有很多解释,但总觉得解释的多余。从我个人的理解,这个不需要任何多余的解释:就是括号运算符的重载。 对于一个类的实例而言,本身是没有括号运算符的, class App(): def __init__(self): pass def method(self): pass app=App原创 2013-10-07 21:30:26 · 1402 阅读 · 0 评论 -
python的包安装和管理思路
1,python解释器是通过固定的搜索路径来查找python包的大概顺序是,当前目录 PYTHONPATH变量指定的目录 site-package目录下的 --.pth文件添加的目录2,所谓的包安装,就是将模块或者package放置到系统指定的目录中3,python的所有包安装工具都是依据2进行的,包含setuptools等4,既然有包安装工具,那就有包发布和生成原创 2016-04-02 00:31:23 · 545 阅读 · 0 评论