Python Standard Library

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

PythonStandardLibrary0.1.关于本书0.2.代码约定0.3.关于例子0.4.如何联系我们核心模块1.1.介绍1.2.__builtin__模块1.3.exceptions模块1.4.os模块1.5.os.path模块1.6.stat模块1.7.string模块1.8.re模块1.9.math模块1.10.cmath模块1.11.operator模块1.12.copy模块1.13.sys模块1.14.atexit模块1.15.time模块1.16.types模块1.17.gc模块更多标准模块2.1.概览2.2.fileinput模块2.3.shutil模块2.4.tempfile模块2.5.StringIO模块2.6.cStringIO模块2.7.mmap模块2.8.UserDict模块2.9.UserList模块2.10.UserString模块2.11.traceback模块2.12.errno模块2.13.getopt模块2.14.getpass模块2.15.glob模块2.16.fnmatch模块2.17.random模块2.18.whrandom模块2.19.md5模块2.20.sha模块2.21.crypt模块2.22.rotor模块2.23.zlib模块2.24.code模块线程和进程3.1.概览3.2.threading模块3.3.Queue模块3.4.thread模块3.5.commands模块3.6.pipes模块3.7.popen2模块3.8.signal模块数据表示4.1.概览4.2.array模块4.3.struct模块4.4.xdrlib模块4.5.marshal模块4.6.pickle模块4.7.cPickle模块4.8.copy_reg模块4.9.pprint模块4.10.repr模块4.11.base64模块4.12.binhex模块4.13.quopri模块4.14.uu模块4.15.binascii模块文件格式5.1.概览5.2.xmllib模块5.3.xml.parsers.expat模块5.4.sgmllib模块5.5.htmllib模块5.6.htmlentitydefs模块5.7.formatter模块5.8.ConfigParser模块5.9.netrc模块5.10.shlex模块5.11.zipfile模块5.12.gzip模块邮件和新闻消息处理6.1.概览6.2.rfc822模块6.3.mimetools模块6.4.MimeWriter模块6.5.mailbox模块6.6.mailcap模块6.7.mimetypes模块6.8.packmail模块6.9.mimify模块6.10.multifile模块网络协议7.1.概览7.2.socket模块7.3.select模块7.4.asyncore模块7.5.asynchat模块7.6.urllib模块7.7.urlparse模块7.8.cookie模块7.9.robotparser模块7.10.ftplib模块7.11.gopherlib模块7.12.httplib模块7.13.poplib模块7.14.imaplib模块7.15.smtplib模块7.16.telnetlib模块7.17.nntplib模块7.18.SocketServer模块7.19.BaseHTTPServer模块7.20.SimpleHTTPServer模块7.21.CGIHTTPServer模块7.22.cgi模块7.23.webbrowser模块国际化8.1.locale模块8.2.unicodedata模块8.3.ucnhash模块多媒体相关模块9.1.概览9.2.imghdr模块9.3.sndhdr模块9.4.whatsound模块9.5.aifc模块9.6.sunau模块9.7.sunaudio模块9.8.wave模块9.9.audiodev模块9.10.winsound模块数据储存10.1.概览10.2.anydbm模块10.3.whichdb模块10.4.shelve模块10.5.dbhash模块10.6.dbm模块10.7.dumbdbm模块10.8.gdbm模块工具和实用程序11.1.dis模块11.2.pdb模块11.3.bdb模块11.4.profile模块11.5.pstats模块11.6.tabnanny模块其他模块12.1.概览12.2.fcntl模块12.3.pwd模块12.4.grp模块12.5.nis模块12.6.curses模块12.7.termios模块12.8.tty模块12.9.resource模块12.10.syslog模块12.11.msvcrt模块12.12.nt模块12.13._winreg模块12.14.posix模块执行支持模块13.1.dospath模块13.2.macpath模块13.3.ntpath模块13.4.posixpath模块13.5.strop模块13.6.imp模块13.7.new模块13.8.pre模块13.9.sre模块13.10.py_compile模块13.11.compileall模块13.12.ihooks模块13.13.linecache模块13.14.macurl2path模块13.15.nturl2path模块13.16.tokenize模块13.17.keyword模块13.18.parser模块13.19.symbol模块13.20.token模块其他模块14.1.概览14.2.pyclbr模块14.3.filecmp模块14.4.cmd模块14.5.rexec模块14.6.Bastion模块14.7.readline模块14.8.rlcompleter模块14.9.statvfs模块14.10.calendar模块14.11.sched模块14.12.statcache模块14.13.grep模块14.14.dircache模块14.15.dircmp模块14.16.cmp模块14.17.cmpcache模块14.18.util模块14.19.soundex模块14.20.timing模块14.21.posixfile模块14.22.bisect模块14.23.knee模块14.24.tzparse模块14.25.regex模块14.26.regsub模块14.27.reconvert模块14.28.regex_syntax模块14.29.find模块Py2.0后新增模块后记We'dliketopretendthat'Fredrik'isarole,butevenhundredsofvolunteerscouldn'tpossiblykeepup.No,'Fredrik'istheresultofcrossinganhttpserverwithaspamfilterwithanemacswhatsitandsomeotherstuffbesides.-GordonMcMillan,June1998Python2.0发布附带了一个包含200个以上模块的可扩展的标准库.本书简要地介绍每个模块并提供至少一个例子来说明如何使用它.本书一共包含360个例子.0.1.关于本书ThosepeoplewhohavenothingbettertodothanpostontheInternetalldaylongarerarelytheoneswhohavethemostinsights.-JakobNielsen,December1998五年前我偶然遇到了Python,开始了我的Python之旅,我花费了大量的时间在comp.lang.python新闻组里回答问题.也许某个人发现一个模块正是他想要的,但是却不知道如何使用它.也许某个人为他的任务挑选的不合适的模块.也许某个人已经厌倦了发明新轮子.大多时候,一个简短的例子要比一份手册文档更有帮助.本书是超过3,000个新闻组讨论的精华部分,当然也有很多的新脚本,为了涵盖标准库的每个角落.我尽力使得每个脚本都易于理解,易于重用代码.我有意缩短注释的长度,如果你想更深入地了解背景,那么你可以参阅每个Python发布中的参考手册.本书的重要之处在于范例代码.我们欢迎任何评论,建议,以及bug报告,请将它们发送到fredrik@pythonware.com.我将阅读尽我所能阅读所有的邮件,但可能回复不是那么及时.本书的相关更新内容以及其他信息请访问为什么没有Tkinter?本书涵盖了整个标准库,除了(可选的)Tkinterui(user-interface:用户界面)库.有很多原因,更多是因为时间,本书的空间,以及我正在写另一本关于Tkinter的书.关于这些书的信息,请访问(不用看了,又一404)产品细节本书使用DocBookSGML编写,我使用了一系列的工具,包括SecretLabs'PythonWorks,ExcosoftDocumentor,JamesClark'sJadeDSSSLprocessor,NormWalsh'sDocBookstylesheets,当然,还有一些Python脚本.感谢帮忙校对的人们:TimPeters,GuidovanRossum,DavidAscher,MarkLutz,和RaelDornfest,以及PythonWare成员:MatthewEllis,HåkanKarlsson,和RuneUhlin.感谢LennyMuellner,他帮助我把SGML文件转变为你们现在所看到的这本书,以及ChristienShangraw,他将那些代码文件集合起来做成了随书CD(可以在找到,竟然没有404,奇迹).0.2.代码约定本书使用以下习惯用法:斜体用于文件名和命令.还用于定义术语.等宽字体e.g.Python用于代码以及方法,模块,操作符,函数,语句,属性等的名称.等宽粗体用于代码执行结果.0.3.关于例子除非提到,所有例子都可以在Python1.5.2和Python2.0下运行.能不能在Python2.4/2.5下执行.....看参与翻译各位的了.除了一些平台相关模块的脚本,所有例子都可以在Windows,Solaris,以及Linux下正常执行.所有代码都是有版权的.当然,你可以自由地使用这些这些模块,别忘记你是从哪得到(?学会)这些的.大多例子的文件名都包含它所使用的模块名称,后边是-example-以及一个唯一的序号.注意有些例子并不是按顺序出现的,这是为了匹配本书的较早版本-(theeff-botguideto)TheStandardPythonLibrary.你可以在网上找到本书附带CD的内容(参阅).更多信息以及更新内容参阅(ft,又一404.大家一定不要看~)0.4.如何联系我们Python江湖QQ群:43680167Feather(校对)QQ:856601001.核心模块SincethefunctionsintheCruntimelibraryarenotpartoftheWin32API,webelievethenumberofapplicationsthatwillbeaffectedbythisbugtobeverylimited.-Microsoft,January19991.1.介绍Python的标准库包括了很多的模块,从Python语言自身特定的类型和声明,到一些只

1 / 288
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功