the5fire的技术博客

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.

为什么需要reload(sys)后设置编码--python中的site.py模块

分类:Python | 标签:       | 发布:2014-08-28 6:35 a.m. | 阅读量: 10161

在刚开始写python程序的时候,都会遇到一个很头疼的问题——编码错误,在之前的文章中也做了介绍: `由__future__中unicode_literals引起的错误来研究python中的编码问题 `_ 。其中一种解决方案是reload(sys),然后调用sys.setdefaultencoding('utf-8'),之前只是知道这么做能够设置运行时编码,那么为什么要reload之后才能设置呢?

Python中的闭包

分类:Python | 标签:     | 发布:2014-08-13 7:20 a.m. | 阅读量: 15544

前几天又有人在我的这篇文章 <python项目练习一:即时标记> 下留言,关于其中一个闭包和re.sub的使用不太清楚。我在自己的博客上搜索了下,发现没有写过闭包相关的东西,所以决定总结一下,完善博客上Python的内容。

Python学习交流群一期聚会成功举办

分类:Python | 标签:   | 发布:2014-08-10 10:55 p.m. | 阅读量: 5294

作为这次积极发起聚会的 @jasl (从ruby打入Python的家伙 :-)) 也分享了rails中对应的功能,以及在rails技术栈中用到的东西,挺不错,相互交流还是挺不错。不过为毛rails给我一种很好玩的感觉。或许之后可以试用下,从其中借鉴点东西。

用Descriptor来实现类级属性(Property)

分类:Python | 标签:       | 发布:2014-05-27 6:59 a.m. | 阅读量: 4468

上篇文章简单介绍了python中描述器(Descriptor)的概念和使用,有心的同学估计已经Get√了该技能。本篇文章通过一个Descriptor的使用场景再次给出一个案例,让不了解情况的同学可以更容易理解。 先说说decorator

“我基础学完了,接下来该学点什么”,答:该思考

分类:Python | 标签:     | 发布:2014-04-11 7:08 a.m. | 阅读量: 10558

很多新手在刚学完Python基础之后都很喜欢问:“我接下来应该做点什么?”或者问:“哪个大神能告诉我下一步要干嘛”。 这是一个很普遍的问题,我觉得这个问题的根源不在于网络上的资料不完善,根源在于这部分人忘了为什么要学习编程、开发。 我们学习编程(Python)的目的不外乎这两个

webpy源码分析概览图

分类:Python | 标签:     | 发布:2014-04-07 7:17 a.m. | 阅读量: 13854

今天花了点时间把看了web.py的代码分析了一遍,稍稍的总结成一个图片,供有兴趣的人参考。 原因 ------------------- 在开始之前先来说下分析它代码的原因,昨天是打算给wechat这个项目加上异常处理,可是发现在服务器返回400错误之后,客户端获取到得responseText和我服务器端定义的不一样,我服务器端是这么返回错误的

由__future__中unicode_literals引起的错误来研究python中的编码问题

分类:Python | 标签:         | 发布:2014-03-13 8:07 a.m. | 阅读量: 16333

在py2.7的项目中用了__future__模块中的 ``unicode_literals`` 来为兼容py3.x做准备,今天遇到一个UnicodeEncodeError的错误,跟了下,发现这个小坑值得注意。是怎么样的一个坑呢?跟着代码看看。顺便深究一下原理。

Celery的安装和使用

分类:Python | 标签:     | 发布:2014-02-13 6:36 a.m. | 阅读量: 15838

Celery是一个分布式任务队列工具,是一个异步的任务队列基于分布式消息传递。更多介绍可以参考 官网 这篇文章只是简单的介绍安装,使用,以及多服务器演示,关于安装和基本使用除了官网详细的英文介绍外,还有很多中文的blog可供参考,但是多服务的演示却没找到相关介绍。

从问题到探索--从slice说起

分类:Python | 标签:     | 发布:2014-01-19 6:54 a.m. | 阅读量: 4055

如果你是新手,你发现你对于别人说的一切都表示有疑问,那么恭喜你!你拥有大部分编程老手已经遗忘的能力——对细节的敏感。善于发现问题是一个很好的习惯,接触的东西多了,知道的东西多了,难免觉得什么都不是事,因此对一些东西会选择性的忽略。

python中functools宝库下的partial

分类:Python | 标签:       | 发布:2014-01-13 6:23 a.m. | 阅读量: 10642

看起来好久没更新,再不更新估计手都生锈了。随便写点什么。看看日历,也算是新年第一篇。 说说Python中的一个宝库functools中的一个函数——partial。 *partial* ,单词的意思是“局部的,部分的”。单看这个词可能有些模糊,但是加上前面的functools,会不会有些明白?那个穿白衣服的同学,你来回答。你说不知道?

其他分类: