编程技术

pip下载经常超时的解决办法

Roy
最近使用pip安装python模块的时候经常遇到超时而导致失败,解决办法有2个: 使用-i参数指定url,例如:pip install flask -i http://pypi.v2ex.com/simple 修改pip的配置文件: [global] timeout = 6000 index-url = http://pypi.

python的sh库使用案例

Roy
sh 可让你调用任意程序,就好象是一个函数一般 http://amoffat.github.io/sh/ 这里我用unzip以及mv为例: #coding=utf-8 ''' @CreateDate: Fri Feb 14 15:48:13 CST 2014 @FileName:unzip.

django数据库分库

Roy
有些时候我们需要项目中的app访问不同的数据库,这时就要进行分库操作。 首先建立一个db_router.py,内容示例: #coding=utf-8 DATABASES = { 'default': { 'ENGINE': 'django.

python分离中、英文

Roy
本来打算使用正则表达式,但是发现实际情况不能简单的用正则表达式处理,于是参考 http://blog.sina.com.cn/s/blog_933dc4350100x6mu.html 代码如下: # coding=utf-8 ''' @CreateDate: 2013年 12月 03日 星期二 11:11:39 CST @FileName:extract.

python线程小学习

Roy
以前我写多线程程序时候,经常把一个线程类单独封装,然后使用全局锁来控制竞争资源的处理。今天看了这样一段代码 class Fetcher: def __init__(self,threads): self.opener = urllib2.build_opener(urllib2.HTTPHandler) self.lock = Lock() #线程锁 self.