
python
oranyujian
python 攻城师
展开
-
知乎网站架构
知乎的整个网站架构图如下:知乎是国内很少的使用Python开发的一个网站,也很多值得我们学习的地方,从知乎让我们也可以了解到一些新的WEB技术。一、Python框架知乎目前使用的是Tornado 框架。Tornado 全称Tornado Web Server,是一个用Python 语言写成的Web 服务器兼Web 应用框架,由 FriendFeed 公司在自己的转载 2014-12-22 10:02:19 · 1177 阅读 · 0 评论 -
python 虚拟环境 Virtualenv
virtualenvvirtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:1. 在没有权限的情况下安装新套件2. 不同应用可以使用不同的套件版本3. 套件升级不影响其他应用安装sudo apt-get install python-virtualenv使用方法virtualenv [虚拟环境名称] 如转载 2014-12-30 13:37:05 · 472 阅读 · 0 评论 -
python Django 数据库查询
__exact 精确等于 like 'aaa'__iexact 精确等于 忽略大小写 ilike 'aaa'__contains 包含 like '%aaa%'__icontains 包含 忽略大小写 ilike '%aaa%',但是对于sqlite来说,contains的作用效果等同于icontains。__gt 大于__gte 大转载 2015-02-07 17:32:54 · 670 阅读 · 0 评论 -
python *args **kwargs
先来看个例子:def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------------------------------'if __name__ == '__main__': foo(1,2,3,4) foo(a=1,b=2,c=3转载 2015-02-07 17:37:33 · 491 阅读 · 0 评论 -
python datetime 模块
Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块我在之前的文章已经有所介绍,它提供的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。今天就来讲讲datetime模块。 datetime模块定义了两个常量:datetime.MINYEAR和datetime.MAXYEAR转载 2015-01-05 16:56:38 · 397 阅读 · 0 评论 -
Python装饰器与面向切面编程
【转 http://www.cnblogs.com/huxi/archive/2011/03/01/1967600.html】今天来讨论一下装饰器。装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作转载 2015-01-05 17:02:55 · 551 阅读 · 0 评论 -
Python自省(反射)指南
【转 http://www.cnblogs.com/huxi/archive/2011/01/02/1924317.html】在笔者,也就是我的概念里,自省和反射是一回事,当然其实我并不十分确定一定以及肯定,所以如果这确实是两个不同的概念的话,还请多多指教 :) 转载请注明作者、出处并附上原文链接,多谢!update 2011-3-10: 更正函数的func_globals转载 2015-01-05 17:08:28 · 461 阅读 · 0 评论 -
Python 多线程扫盲
多线程和多进程是什么自行google补脑 对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。 单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和转载 2015-02-26 15:46:37 · 563 阅读 · 0 评论 -
python 各种测试框架
1、doctest参考地址:http://my.oschina.net/lionets/blog/2685422、unittest参考地址:http://my.oschina.net/lionets/blog/2687043、nose参考地址:http://my.oschina.net/lionets/blog/2691744、pytest对于 scope='f原创 2015-09-11 15:24:54 · 528 阅读 · 0 评论