随笔分类 -  Python

Study Python include arcticle by web
摘要:字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码。encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编 阅读全文
posted @ 2011-12-01 14:40 soft115 阅读(2709) 评论(0) 推荐(0)
摘要:PythonStandardLib/chpt14登录首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt14只读网页信息附件Python Standard Library翻译: Python 江湖群2008-03-28 13:11:55目录1. 其他模块1.1. 概览1.2. pyclbr 模块1.2.0.1. Example 14-1. 使用 pyclbr 模块1.2.0.2. Example 14-2. 使用 pyclbr 模块读取类和函数1.2.0.3. Example 14-3. 使用 pyclbr 模块1.3. filecmp 模块 阅读全文
posted @ 2011-11-29 14:54 soft115 阅读(250) 评论(0) 推荐(0)
摘要:PythonStandardLib/chpt13登录首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt13只读网页信息附件Python Standard Library翻译: Python 江湖群2008-03-28 13:11:55目录1. 执行支持模块1.1. dospath 模块1.1.0.1. Example 13-1. 使用 dospath 模块1.2. macpath 模块1.2.0.1. Example 13-2. 使用 macpath 模块1.3. ntpath 模块1.3.0.1. Example 13-3. 使用 ntp 阅读全文
posted @ 2011-11-29 14:54 soft115 阅读(246) 评论(0) 推荐(0)
摘要:PythonStandardLib/chpt11登录首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt11只读网页信息附件Python Standard Library翻译: Python 江湖群2008-03-28 13:11:54目录1. 工具和实用程序1.1. dis 模块1.1.0.1. Example 11-1. 使用 dis 模块1.2. pdb 模块1.2.0.1. Example 11-2. 使用 pdb 模块1.3. bdb 模块1.3.0.1. Example 11-3. 使用 bdb 模块1.4. profile 模块 阅读全文
posted @ 2011-11-29 14:53 soft115 阅读(202) 评论(0) 推荐(0)
摘要:PythonStandardLib/chpt12登录首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt12只读网页信息附件Python Standard Library翻译: Python 江湖群2008-03-28 13:33:37目录1. 其他模块1.1. 概览1.2. fcntl 模块1.2.0.1. Example 12-1. Using the fcntl Module1.3. pwd 模块1.3.0.1. Example 12-2. 使用 pwd 模块1.3.0.2. Example 12-3. 使用 pwd 模块1.4. gr 阅读全文
posted @ 2011-11-29 14:53 soft115 阅读(341) 评论(0) 推荐(0)
摘要:PythonStandardLib/chpt10登录首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt10只读网页信息附件Python Standard Library翻译: Python 江湖群2008-03-28 13:11:54目录1. 数据储存1.1. 概览1.2. anydbm 模块1.2.0.1. Example 10-1. 使用 anydbm 模块1.3. whichdb 模块1.3.0.1. Example 10-2. 使用 whichdb 模块1.4. shelve 模块1.4.0.1. Example 10-3. 使用 阅读全文
posted @ 2011-11-29 14:52 soft115 阅读(273) 评论(0) 推荐(0)
摘要:9. 多媒体相关模块"Wot? No quote?"- Guido van Rossum9.1. 概览Python 提供了一些用于处理图片和音频文件的模块.另请参阅Pythonware Image Library( PIL ,http://www.pythonware.com/products/pil/), 以及PythonWare Sound Toolkit(PST ,http://www.pythonware.com/products/pst/).译注: 别参阅 PST 了, 废了, 用pymedia代替吧.9.2. imghdr 模块imghdr模块可识别不同格式的图 阅读全文
posted @ 2011-11-29 14:52 soft115 阅读(238) 评论(0) 推荐(0)
摘要:PythonStandardLib/chpt8登录首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt8只读网页信息附件Python Standard Library翻译: Python 江湖群2008-03-28 13:11:54目录1. 国际化1.1. locale 模块1.1.0.1. Example 8-2. 使用 locale 模块获得当前平台 locale 设置1.2. unicodedata 模块1.2.0.1. Example 8-3. 使用 unicodedata 模块1.3. ucnhash 模块1.3.0.1. Exam 阅读全文
posted @ 2011-11-29 14:46 soft115 阅读(235) 评论(0) 推荐(0)
摘要:PythonStandardLib/chpt5登录首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt5只读网页信息附件Python Standard Library翻译: Python 江湖群2008-03-28 13:11:53目录1. 文件格式1.1. 概览1.1.1. Markup 语言1.1.2. 配置文件1.1.3. 压缩档案格式1.2. xmllib 模块1.2.0.1. Example 5-1. 使用 xmllib 模块获取元素的信息1.2.0.2. Example 5-2. 使用 xmllib 模块1.3. xml.pars 阅读全文
posted @ 2011-11-29 14:45 soft115 阅读(334) 评论(0) 推荐(0)
摘要:PythonStandardLib/chpt6登录首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt6只读网页信息附件Python Standard Library翻译: Python 江湖群2008-03-28 13:11:53目录1. 邮件和新闻消息处理1.1. 概览1.2. rfc822 模块1.2.0.1. Example 6-1. 使用 rfc822 模块1.2.0.2. Example 6-2. 使用 rfc822 模块解析标头字段1.3. mimetools 模块1.3.0.1. Example 6-3. 使用 mimetoo 阅读全文
posted @ 2011-11-29 14:45 soft115 阅读(266) 评论(0) 推荐(0)
摘要:PythonStandardLib/chpt7登录首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt7只读网页信息附件Python Standard Library翻译: Python 江湖群2008-03-28 13:11:53目录1. 网络协议1.1. 概览1.1.1. Internet 时间协议1.1.2. HTTP 协议1.2. socket 模块1.2.0.1. Example 7-1. 使用 socket 模块实现一个时间客户端1.2.0.2. Example 7-2. 使用 socket 模块实现一个时间服务器1.2.0.3. 阅读全文
posted @ 2011-11-29 14:45 soft115 阅读(448) 评论(0) 推荐(0)
摘要:PythonStandardLib/chpt3登录首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt3只读网页信息附件Python Standard Library翻译: Python 江湖群2008-03-28 13:11:52目录1. 线程和进程1.1. 概览1.1.1. 线程1.1.2. 进程1.2. threading 模块1.2.0.1. Example 3-1. 使用 threading 模块1.3. Queue 模块1.3.0.1. Example 3-2. 使用 Queue 模块1.3.0.2. Example 3-3. 使 阅读全文
posted @ 2011-11-29 14:44 soft115 阅读(196) 评论(0) 推荐(0)
摘要:PythonStandardLib/chpt4登录首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt4只读网页信息附件Python Standard Library翻译: Python 江湖群2008-03-28 13:11:52目录1. 数据表示1.1. 概览1.1.1. 二进制数据1.1.2. 自描述格式1.1.3. 输出格式1.1.4. 编码二进制数据1.2. array 模块1.2.0.1. Example 4-1. 使用 array 模块将数列转换为字符串1.2.0.2. Example 4-2. 作为普通序列操作阵列1.2.0. 阅读全文
posted @ 2011-11-29 14:44 soft115 阅读(314) 评论(0) 推荐(0)
摘要:PythonStandardLib/chpt2登录首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt2只读网页信息附件Python Standard Library翻译: Python 江湖群2008-03-28 13:11:52目录1. 更多标准模块1.1. 概览1.1.1. 文件与流1.1.2. 类型封装1.1.3. 随机数字1.1.4. 加密算法1.2. fileinput 模块1.2.0.1. Example 2-1. 使用 fileinput 模块循环一个文本文件1.2.0.2. Example 2-2. 使用 fileinput 阅读全文
posted @ 2011-11-29 14:43 soft115 阅读(380) 评论(0) 推荐(0)
摘要:PythonStandardLib/chpt1登录首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt1只读网页信息附件Python Standard Library翻译: Python 江湖群2008-03-28 13:11:51目录1. 核心模块1.1. 介绍1.1.1. 内建函数和异常1.1.2. 操作系统接口模块1.1.3. 类型支持模块1.1.4. 正则表达式1.1.5. 语言支持模块1.2. _ _builtin_ _ 模块1.2.1. 使用元组或字典中的参数调用函数1.2.1.1. Example 1-1. 使用 apply 函 阅读全文
posted @ 2011-11-29 14:42 soft115 阅读(311) 评论(0) 推荐(0)
摘要:1. 第十章 执行环境本章的主题是Python程序的运行环境,目标是阐述解释器的运行时行为:包括程序启动、站点配置及程序终止。1.1. 解释器选项及运行环境解释器有许多选项控制它的运行时行为和及运行环境。在UNIX和Windows下,选项以命令行选项的形式传递给解释器:python [option] ... [-c cmd | -m mod | file | -] [arg] ...在Macintosh下,需要使用一个独立程序EditPythonPrefs来修改Python解释器的执行参数。当前版本共支持以下命令行选项(Python2.4):选项 描述-d 或 PYTHONDEBUG=x 生成 阅读全文
posted @ 2011-08-19 17:12 soft115 阅读(262) 评论(0) 推荐(0)
摘要:1. 第九章 输入输出本章的主题是Python的输出输出细节:命令行参数、环境变量、文件I/O、Unicode及对象持久化。1.1. 读取参数及环境变量当解释器启动时,命令行参数就被放入 sys.argv 这个列表中。列表的第一个元素是程序的名字,后面的元素是你提供的命令行参数。下面的程序展示了如何访问命令行参数:# printopt.py # 打印出所有命令行参数import sysfor i in range(len(sys.argv)): print "sys.argv[%d] = %s" % (i, sys.argv[i])复制代码运行该程序,结果如下:% pyth 阅读全文
posted @ 2011-08-19 17:11 soft115 阅读(263) 评论(0) 推荐(0)
摘要:1. 第八章 模块和包本章的主题就是模块和包。较大的Python程序基本上都使用模块和包进行组织,Python发行版也包括方方面面许许多多的模块...1.1. 模块你可以使用import语句将一个源代码文件作为模块导入.例如:# file : spam.pya = 37 # 一个变量def foo: # 一个函数 print "I'm foo"class bar: # 一个类 def grok(self): print "I'm bar.grok"b = bar() # 创建一个实例复制代码使用import spam 语句就可以将这个文件 阅读全文
posted @ 2011-08-19 17:10 soft115 阅读(199) 评论(0) 推荐(0)
摘要:1. 第七章 类及面向对象编程类是用来创建数据结构和新类型对象的主要机制.本章的主题就是类,面向对象编程和设计不是本章的重点。本章假定你具有数据结构的背景知识及一定的面向对象的编程经验(其它面向对象的语言,比如java,c++).(参见第三章,类型和对象 了解对象这个术语及其内部实现的附加信息)1.1. class语句一个类定义了一系列与其实例对象密切关联的属性.典型的属性包括变量(也被称为类变量)和函数(又被称为方法).class语句用来定义一个类.类的主体中语句在类定义同时执行.(如 Listing 7.1)Listing 7.1 类class Account(object): " 阅读全文
posted @ 2011-08-19 17:09 soft115 阅读(136) 评论(0) 推荐(0)
摘要:1. 第六章 函数与函数编程为便于代码维护,绝大多数子程序都被分解并重新组织为函数以使代码模块化。 在 Python中定义一个函数很简单,Python从其它函数编程语言中借鉴了很多有用的思路用来简化某些特定任务。本章的主题是函数,匿名函数,函数编程特性及eval()与execfile() 函数和exec语句.还详细描述了列表内涵(list comprehensions),一个强大的列表构建方法.1.1. 函数函数使用def语句定义:def add(x,y): return x+y复制代码要调用一个函数,只要使用函数名加上小括号括起来的参数表就可以了,例如 a = add(3,4). 参数的顺序 阅读全文
posted @ 2011-08-19 17:08 soft115 阅读(186) 评论(0) 推荐(0)