Python 的几个小tip

这个是翻 《深度实践OpenStack》这本书里面看到的,了这里总结一下。原书写的太松散了,没有重点

xrange

一般都习惯于使用 range ,但是pyhton的原则是 在数据数量小于5的时候使用 range() ,当数据量大于5的时候使用 xrange() ,后者应该是个生成器,大幅降低内存消耗。

推导试

[x for x in range]

SQLAlchemy

使用 ORM 来进行数据库的操作,比那种裸写 SQL 是要优雅不少的[]()

logging

Python 的一个很好的实现日志分级和输出的模块

Eventlet

高性能网络库,实现异步网络通信

标签:

留下点什么吧