http://wiki.woodpecker.org.cn/moin/LawMe/2005-12-01
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=python&Number=589018&page=&view=&sb=&o=&fpart=1&vc=1
1. 啃嚼Twisted的初感
啃嚼快一星期了,不再痛苦难受,逐渐尝出twisted的香甜美味、柔顺可口,开始适应twisted的套路。
twisted的套路,有哪些显著特点呢?接下去说说我品尝出的滋味。
前面把twisted的套路概括成一句话,“一个中心,两个基本点”,现在就从这个“中心”聊起。
Twisted 官方说,“ Twi...
Python, twisted阅读全文
原地址: http://gashero.javaeye.com/blog/457971
====================
使用twistd托管应用
====================
:作者: gashero
:日期: 2009-08-26
.. contents:: 目录
.. sectnum::
简介
——
系统开发中经常遇到要把应用放到daemon中运行的情况,话说这个倒是不难,有很多现成的模块可用,就算是自己写也没几行代码。但是daemon托管的 同时再捕捉所有屏幕输出日志,自动切换到其他uid/gid,切换运行目录chroot等等高级功能就不那么容易自己搞定了。
而使用twisted框架的daemon托管程序twistd来执...
daemon, Python, twisted阅读全文
使用twisted.python.log日志
目录
1 简单使用
1.1 日志与twistd
1.2 日志文件
2 编写日志监视器
版本:
2.4.0
1 简单使用
Twisted提供了一个简单而且可移植的日志系统叫做 twisted.python.log 。它包含3个函数:
msg
记录一条信息,例如:
from twisted.python import log
log.msg("hello, world")
err
把错误写入日志,包括traceback信息。你可以传递一个 failure 或者异常的实例,甚至什么都没有。如果传递其他的东西则会通过 repr() 函数获得字符串来显示。如果什么都不传递则会自动构造一...
log, Python, twisted阅读全文
http://www.tabex.org/archives/187
明确下标题的含义:
在mc@sohu,有twisted写的大中小各种型号的app,这些app都由twistd来启动,启动参数大概是这样子滴:
1
#!/bin/bash
2
# vim:fdm=marker
3
#Author: alvayang <alvayang@tabex.org>
4
#Last Change:
5
#Description:
6
kill -9 `cat twlist.pid`
7
/opt/pool/bin/twistd --reactor=epoll --no_save --python=main.py \
8
--pidfile=twlist.pid --logfile=ip.log
这是我在研...
log, Python, twisted阅读全文
在系统内部, Unicode 字符串被表示为一个16位整数序列,8-bit 字符串则是一个字节序列, 绝大多数字符串操作被扩展为能够处理更宽范围的字符值。只要 Unicode 字符串被转换为字节流,就必然会产生一系列问题(需要解决)。首先,要考虑现有软件的兼容性, 对那些仅支持 ASCII或其它 8-bit的软件来说,将 Unicode字符串转化为 ASCII字符串是较好的方法。其次, 16-bit 字符占用两个字节,字节顺序问题虽然比较无聊但必须考虑。对一个Unicode字符 U+HHLL 来说, 小端法编码方案将低位字节放在前面, 即 LL HH;大端法编码方...
Python, unicode阅读全文
一直想在MySQL中直接存储二进制数据,尝试到今天也没有解决这个问题,但仍有几点要记录一下,比较乱:
可惜设置不了0编号,就将就着在这里写下版本吧。Python 2.4.4,MySQLdb 1.2.1_p2,MySQL 5.0.32
不 要使用”%r”,比如”INSERT INTO mytbl VALUES (%r)”,这样做就很没意思了,读取一个二进文件内容到data,然后再使用file.write(”%r” % data)写入到文件,打开看以下你就会明白。使用”%r”还不如使用base64编码。
MySQLdb.escape_string对二进制数据使用没有问题,escape后的数据只增大了一点。据说新的版本下这...
mysql, Python阅读全文
Python中执行系统命令常见方法有两种:
两者均需 import os
(1) os.system
# 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息
system(command) -> exit_status
Execute the command (a string) in a subshell.
# 如果再命令行下执行,结果直接打印出来
>>> os.system('ls')
04101419778.CHM bash document media py-django video
11.wmv books downloads Pictures python
all-20061022 Desktop Examples project tools
(2) os.pop...
Python, subprocess, system阅读全文

![有效去除list中的重复值[zt]](http://www.linux-field.com/wp-content/themes/HotNewspro/images/random/22.jpg)
![Windows 7 硬盘安装Fedora 16[zt]](http://www.linuxidc.com/upload/2011_12/111205133058281.gif)







最新评论
Nice site
上面的几个回复都来自该地址:
logging模块的4个主要
Example Usage
Configuring Lo
Formatters Fo
Python的标准loggi