python
文章平均质量分 77
yzjklove
这个作者很懒,什么都没留下…
展开
-
可爱的 Python: Decorator 简化元编程
Python 使元编程成为可能,不过每个版本的 Python 都有一些细微的区别(并且不是完全兼容),这使我们实现元编程的道路变得更加崎岖。一类函数对象的使用由来已久,同样还有一些技术用于探索和实现魔术般的属性。在版本 2.2 中,Python 增加了一种很有帮助的定制元类机制,但是其代价就是令用户绞尽脑汁。最近,在 2.4 版本中,Python 增加了 “decorator” ,这是适于执行大部...原创 2009-12-09 02:40:32 · 90 阅读 · 0 评论 -
Python学习笔记(实用技巧)
一、如何实现系统的灵活扩展 在实际的应用中,经常要考虑系统的扩展性。当一个系统定型并被打包发布后(甚至被转成了exe文件包后),想要在不破坏整体性的同时,又能方便的扩展(或调整)系统的功能,就像插件、补丁这些功能。 1. 使用类别名+外部文件来扩展内部类 原理:在代码编写过程中,注意使用类别名。即在类的定义完成后,给类赋一个标准别名,然后在类的实现时使用这个标准别名来操作。在...原创 2009-12-09 02:55:12 · 103 阅读 · 0 评论 -
python mysqldb 查询返回字典结构
MySQLdb默认查询结果都是返回tuple,输出时候不是很方便,必须按照0,1这样读取,无意中在网上找到简单的修改方法,就是传递一个cursors.DictCursor就行。 默认程序: import MySQLdb db = MySQLdb.connect(host = 'localhost', user = 'root', passwd = '123456', db = 'test...原创 2009-12-10 06:45:23 · 171 阅读 · 0 评论 -
python 编程 FAQ
1. 编程 FAQ Date: $Date: 2005-06-05 19:37:51 -0500 (Sun, 05 Jun 2005) $ Version: $Revision: 8226 $ Web site: http://www.python.org/ 1.1. 一般问题 1.1.1. 是否有源码级的调试器, 具有breakpoint, single...原创 2009-12-10 07:46:06 · 193 阅读 · 0 评论 -
Pythonic到底是什么玩意儿?
Pythonic到底是什么玩意儿? 作者:Martijn Faassen 译者:赖勇浩(http://blog.csdn.net/lanphaday) 原文地址:http://faassen.n--tree.net/blog/view/weblog/2005/08/06/0 注:Martijn 是 Zope 领域的专家,他为 Zope 系列产品做了许多开发工作,也开发了 lxm...原创 2009-12-10 09:02:40 · 153 阅读 · 0 评论 -
Mix-in技术介绍
1. Mix-in技术介绍 Mixin可以译为混入,就是在不改变原对象的情况下对其进行扩展。本文介绍了在 Python 语言中,如何实现Mixin技术,及安装的相应技巧。 1.1. 什么是Mix-in技术 Mix-in技术,中文不知道应该如何称呼,但意思好象是混入。它的作用是,在运行期间,动态改变类的基类或类的方法,从而使得类的表现可以发生变化。可以用在一个通用类接口中,根据不同的选择...原创 2009-12-10 10:18:35 · 312 阅读 · 0 评论 -
[Python Tips]去除 Trivial 赋值语句
[Python Tips]去除 Trivial 赋值语句 写 python 这么久,其实有许多小技巧记在了脑子里,当然,其中也烂掉了不少。今天正好有同事问关于怎么去除 trivial 赋值语句问题,觉得应当以此为契机,养成把这些小技巧记录下来发表到博客上的习惯,一来不会久了之后技巧烂在了脑子里,二来也许能对别人有所裨益呢? trivial 赋值语句的问题在于许多 python 程序员有着丰...原创 2009-12-10 11:00:41 · 153 阅读 · 0 评论