摘要:
安装有个地方要注意路径 ,如果以前安装过其他的版本,可能会导致安装位置错误,exscript脚本会报DistributionNotFound错误。如果发现有这个问题使用SITE_DIR指明安装位置:sudo make install SITE_DIR=/usr/python27/lib/python2.7/site-packages/ 阅读全文
摘要:
python twisted教程 一,异步编程发布于: August 17, 2011, 11:45 pm 分类: Twisted 作者: cyrec 阅读: [214]转自:http://www.notedit.com/原文:http://krondo.com/blog/?p=1209前言最近有人在twisted邮件列表中问有没有一个可以让人快速学习twisted的文档.总体的来说:这个系列不是这样的一个文档.如果你没有很多时间或者耐心的话,这个系列的文章不太适合你.不过,如果你对异步编程了解很少的话,相信一个简短的介绍也不让你完全明白,当然如果你是天才除外.我学习和使用twisted已经好 阅读全文
摘要:
用__dict__把dict转换为对象的属性1 class Messenger:2 def __init__(self, **kwargs):3 self.__dict__ = kwargs4 5 6 m = Messenger(info="some information", b=[’a’, ’list’])7 m.more = 118 print m.info, m.b, m.more以下为转载:Python 用下划线作为变量前缀和后缀指定特殊变量_xxx 不能用’from module import *’导入__xxx__ 系统定义名字__xxx 类中的私有变量名.. 阅读全文
摘要:
The only constraint on the result of a decorator is that it be callable, so it canproperly replace the decorated function.decorator唯一限制是它必须是callable的,所以如果class作为decorator必须实现__call__方法使其成为callable的对象,而函数本身就是callable的。用class做decorator 1 class my_decorator(object): 2 def __init__(self, f): 3 ... 阅读全文
摘要:
我来回答吧,windows 下安装pygraphviz:1.首先安装graphviz, http://www.graphviz.org/pub/graphviz/stable/windows/graphviz-2.28.0.msi2.下载pygraphviz源码包,http://pypi.python.org/packages/source/p/pygraphviz/pygraphviz-1.1.zip#md5=9b9958f10bdf29c06d9f43e225f6ac0c3. 解压后修改setup.py,三个地方要改 library_path=r'D:\develop\Graphv 阅读全文
摘要:
CentOS/RedHat下配置静态路由静态路由保存在/etc/sysconfig/network-scripts/route-interface文件中。例如eth0的静态路由将保存在/etc/sysconfig/network-scripts/route-eth0文件中。该文件支持二种格式。一种方法是使用IP命令参数格式:在第一行可以定义默认网关。只有在没有使用DHCP时才需要这样做:default X.X.X.X dev interface之后可以使用如下格式定义静态路由:X.X.X.X/X via X.X.X.X dev interface例如下面是一个示例route-eth0文件:de 阅读全文
摘要:
linux设置python环境变量(2012-02-08 14:41:24)转载▼添加环境变量主要是在/etc/profile中 例如,在/usr/local/下安装了python2.7 因为系统默认是2.4,所以 #pythonPython 2.4.3 (#1, Sep3 2009, 15:37:37) [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2 Type "help", "copyright", "credits" or "license" for mor 阅读全文
摘要:
Fabric exscriptpyexpectciscoconfparse 阅读全文
摘要:
import osimport datetimefrom django.conf import settingsos.environ['DJANGO_SETTINGS_MODULE'] = "settings" #必须在导入transaction之前设置settings模块的名称,transaction会引用settings模块from django.db import transactionif not settings.configured: settings.configure( #DATABASE_ENGINE = 'sqlite3' 阅读全文