http://hi.baidu.com/liuhangbin/blog/item/988a4722964cab58ac34de68.html
好 久没用用python了,几乎都快忘光了……最近正在学组播,看了一些资料,发现python写组播的小case很方便啊,开始的时候google查的英 文资料,结果不知道是比较旧还是什么问题,总是实现不了。今天百度了一下国内资料,尝试了一下,居然成功了。不过原来尝试是在RHEL6上,这次是在 fedora14上,不知道有没有这个问题。总之这次代码确实能通过了。
Server :
$ cat multiserv.py
#!/usr/bin/env python
from socket ...
阅读全文
http://qinxuye.me/article/create-validate-code-image-with-pil/
现在的网页中,为了防止机器人提交表单,图片验证码是很常见的应对手段之一。这里就不详细介绍了,相信大家都遇到过。
现在就给出用Python的PIL库实现验证码图片的代码。代码中有详细注释。
#!/usr/bin/env python
#coding=utf-8
import random
from PIL import Image, ImageDraw, ImageFont, ImageFilter
_letter_cases = "abcdefghjkmnpqrstuvwxy" # 小写字母,去除可能干扰的i,l,o,z
_upper_cases = _letter_cases.upper() # ...
阅读全文
http://hi.baidu.com/nkhzj/blog/item/a6f0df00b2c39716728b65f1.html
模块包:
包通常总是一个目录,目录下为首的一个文件便是 __init__.py。然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了。差不多就像这样吧:
Package1/ __init__.py
Module1.py
Module2.py
Package2/ __init__.py
Module1.py
Module2.py
我们可以就这样导入一个包:
import Package1
或者调入一个子模块和子包:
from Package1 import Module1
from Package1 import P...
阅读全文
http://markmail.org/message/wdneu2oyzmgl7ynf
2008/5/24 liz <shen…@gmail.com>
大家好~
现想实现以下功能: 1、使用字符串指代变量名。 比如说,有两个变量 a="bbb"和bbb={"c":1},引用a如何得到{"c":1},也就是a的值'bbb'所代表的变量bbb的值。 google了下,查到http://www.douban.com/group/topic/2193745/上的以下四种方式能够将字符串转作变量,分别是: exec('abc = 5') globals()['abc'] = 6 setattr(__builtins__, 'abc'...
阅读全文
http://blog.csdn.net/lgg201/article/details/4647471
呵呵, 刚刚看完Python模板引擎Jinja2的文档, 感觉很好, 觉得动态语言真是很好. 模板引擎竟然可以做的如此灵活….真是不错….
下面直接把看文档过程的笔记发布出来, 呵呵, 基本上就是翻译, 加了不多的一点自己的解释……希望可以帮到大家
补充:
1. 在模板中设置自定义变量:
{% set variable_name = value %}
比如设置{% set username = ...
阅读全文
在开发flask 中需要使用全局变量,方法如下:
1, 启动文件设置:
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import os,sys
#
from flask import Flask, request, session, g, redirect, url_for, \
abort, render_template, flash, current_app
@app.before_request
def before_request():
url_arr = str(request.path).lower().strip().split("/")
#print str(request.path)
#print url_arr
#print "----------------------------------------"
#
app.M...
阅读全文
系统使用环境: Gentoo
安装相关软件:
emerge mod_wsgi
emerge flask
编辑 /etc/apache2/modules.d/70_mod_wsgi.conf
<IfDefine WSGI>
LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptReloading On
WSGIScriptAlias /admin "/opt/adminhttp/python/flask.wsgi"
#WSGIDaemonProcess flask user=root group=root threads=5
<Directory "/opt/adminhttp/python">
#WSGIProcessGroup flask
#WSGIApplicationGroup %{GLOBAL}
Order ...
阅读全文
Twisted adbapi没有太多文档。
这段时间我一直在用Twisted + sqlite(3), 效果还是不错的。
主要的代码:
from twisted.enterprise import adbapi
_conn = adbapi.ConnectionPool('sqlite3', './NewsDB.db')
def countCB(count):
pass #do whatever you want.
_conn.runQuery("select count(*) from news where url='%s'" % url).addCallback(countCB)
今天实验了连接mysql,碰到一些问题,主要是编码...
阅读全文
SQLAlchemy指南(tutorial)
对应版本:
0.3.4
目录
1 安装
1.1 安装SQLAlchemy
1.2 安装一个数据库API
2 快速开始
2.1 导入
2.2 连接到数据库
3 SQLAlchemy是两个库的包装
4 操作数据库对象
4.1 定义元信息,绑定到引擎
4.2 创建表格
4.3 插入记录
4.4 查询
4.5 操作记录
4.6 表间关系
5 使用ORM工作
5.1 创建一个映射
5.2 获取会话(Session)
5.3 查询对象
5.4 修改数据
5.5 保存
5.6 关系
5.7 事务
5.8 下一步
这个入门指导用于SQLAlchemy的快速入门,并便利SQLAlchemy的简单功能。如...
阅读全文
1·下载地址:
http://www.logilab.org/project/pylint
2·安装:
pylint-0.22.0.tar.gz
解压,然后python setup.py install
安装过程会自动下载并安装
logilab-astng-0.21.0.tar.gz logilab-common-0.53.0.tar.gz
这两个工具。
3·使用语法:
pylint 参数 py脚本
如果不加任何参数,会有一个"No config file found, using default configuration"这样的提示,
解决办法,可以生成一个默认的配置文件
...
阅读全文
![Windows 7 硬盘安装Fedora 16[zt]](http://www.linuxidc.com/upload/2011_12/111205133058281.gif)

![python multicast [组播编程]](http://www.linux-field.com/wp-content/themes/HotNewspro/images/random/5.jpg)

![python multicast [组播编程]](http://www.linux-field.com/wp-content/themes/HotNewspro/images/random/8.jpg)
![PIL应用之生成验证码图片[zt]](http://qinxuye.me/static/uploads/validate.png)
![Python模块包中__init__.py文件的作用[zt]](http://www.linux-field.com/wp-content/themes/HotNewspro/images/random/10.jpg)

![Jinja2学习笔记暨官方文档的翻译[zt]](http://www.linux-field.com/wp-content/themes/HotNewspro/images/random/7.jpg)


![Twisted adbapi的使用[zt]](http://www.linux-field.com/wp-content/themes/HotNewspro/images/random/16.jpg)
最新评论
Nice site
上面的几个回复都来自该地址:
logging模块的4个主要
Example Usage
Configuring Lo
Formatters Fo
Python的标准loggi