`
qindongliang1922
  • 浏览: 2184752 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:117556
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:125937
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:59942
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:71312
社区版块
存档分类
最新评论

Python3.4标准库介绍

 
阅读更多
Python里面有许多成熟方便的库,本文是散仙的一个简单翻译官方文档的一个目录列表,方便查阅python里面得各种服务,由于水平有限,如果有什么不对的地方,大家可以指正出来,共同学习

Python3.4内置类型
1,真值测试
2,bool操作符and,or,not
3,比较符<,<= ,>,>=,==,!-,is,is not
4,  数值类型,int,float,complex
5,迭代器类型
6,list类型list,tuple,range
7,  文本序列类型 str
8, 二进制类型bytes,bytearray,memoryview
9,Set类型set,frozenset
10,Map类型dict
11,上下文管理类型,enter,exit
12,其他的内置类型,modules,class,class Instaces,functions,methods,Code Objects,Type Objects,The Null Object,The Ellipsis Object,The NotImplemented Object,Boolean Values,Internal Objects,Special Attributes,
Python3.4内置异常
1,BaseException,Exception,ArithmeticError,BufferError,LookupError
AssertionError,AttributeError,EOFError,FloatingPointError,GeneratorExit,ImportError,IndexError,KeyError,KeyboardInterrupt,MemoryError,NameError,NotImplementedError,OSError,OverflowError,ReferenceError,RuntimeError,StopIteration,SyntaxError,IndentationError,TabError,SystemError,SystemExit,TypeError,UnboundLocalError,UnicodeError,UnicodeEncodeError,UnicodeDecodeError,UnicodeTranslateError,ValueError,ZeroDivisionError,EnvironmentError,IOError,VMSError,WindowsError,
系统异常:
BlockingIOError,ChildProcessError,ConnectionError,BrokenPipeError,ConnectionAbortedError,ConnectionRefusedError,ConnectionResetError,FileExistsError,FileNotFoundError,InterruptedError,IsADirectoryError,NotADirectoryError,PermissionError,ProcessLookupError,TimeoutError
系统警告
Warning, UserWarning, DeprecationWarning, PendingDeprecationWarning, SyntaxWarning, RuntimeWarning, FutureWarning, ImportWarning, UnicodeWarning, BytesWarning, ResourceWarning
异常继承结构图
BaseException
+-- SystemExit
+-- KeyboardInterrupt
+-- GeneratorExit
+-- Exception
      +-- StopIteration
      +-- ArithmeticError
      |    +-- FloatingPointError
      |    +-- OverflowError
      |    +-- ZeroDivisionError
      +-- AssertionError
      +-- AttributeError
      +-- BufferError
      +-- EOFError
      +-- ImportError
      +-- LookupError
      |    +-- IndexError
      |    +-- KeyError
      +-- MemoryError
      +-- NameError
      |    +-- UnboundLocalError
      +-- OSError
      |    +-- BlockingIOError
      |    +-- ChildProcessError
      |    +-- ConnectionError
      |    |    +-- BrokenPipeError
      |    |    +-- ConnectionAbortedError
      |    |    +-- ConnectionRefusedError
      |    |    +-- ConnectionResetError
      |    +-- FileExistsError
      |    +-- FileNotFoundError
      |    +-- InterruptedError
      |    +-- IsADirectoryError
      |    +-- NotADirectoryError
      |    +-- PermissionError
      |    +-- ProcessLookupError
      |    +-- TimeoutError
      +-- ReferenceError
      +-- RuntimeError
      |    +-- NotImplementedError
      +-- SyntaxError
      |    +-- IndentationError
      |         +-- TabError
      +-- SystemError
      +-- TypeError
      +-- ValueError
      |    +-- UnicodeError
      |         +-- UnicodeDecodeError
      |         +-- UnicodeEncodeError
      |         +-- UnicodeTranslateError
      +-- Warning
           +-- DeprecationWarning
           +-- PendingDeprecationWarning
           +-- RuntimeWarning
           +-- SyntaxWarning
           +-- UserWarning
           +-- FutureWarning
           +-- ImportWarning
           +-- UnicodeWarning
           +-- BytesWarning
           +-- ResourceWarning
Python3.4字符串处理接口
1,string通用字符串处理模块
2,re正则表达式模块
3,difflib这个模块提供的类和方法用来进行差异化比较,它能够生成文本或者html格式的差异化比较结果
4,textwrap模块会根据屏幕的宽度而适当地去调整文本段落
5,unicodedata编码数据
6,stringprep提供用于IP协议的Unicode字符串
7,readline读取文件行的接口
8,rlcompleter编辑模块或函数
Python3.4二进制数据类型
1,struct,解析二进制以及打包二进制的工具类
2,codes,编码处理的有关类
Python3.4数据类型
1,datetime处理日期的类
2,calendar通用的日历函数
3,collections容器类型
4,collections.abc容器的抽象基类
5,heapq 模块实现了一个适用于Python列表的最小堆排序算法。
6,bisect二分查找实现和快速插入有序序列的工具
7,array集合数组
8,weakref弱引用
9,types检索对象类型
10,copy浅深拷贝
11,pprint更美观的输出
12,reprlib模块提供了一个面向内容很多或者深度很广的嵌套容器的自定义版本
13,enmu枚举类型
Python3.4数值和数学计算模块
1,numbers抽象的一个算术基类
2,math一个数字计算的工具类
3,cmatch一个为复数类型提供计算的工具类
4,decimal十进制点和浮点计算
5,fractions有理数计算
6,random一个生成伪随机数的类
7,statistics一个数学统计函数

Python3.4函数设计模块
1,itertools迭代器(Iterator)是一个可以对集合进行迭代访问的对象。通过这种方式不需要将集合全部载入内存中,也正因如此,这种集合元素几乎可以是无限的
2
functools,用于高阶函数:指那些作用于函数或者返回其他函数的函数。通常情况下,只要是可以被当做函数调用的对象就是这个模块的目标
3,operator,标准的运算符操作类
Python3.4文件和目录访问模块
1,pathlib面向对象的文件系统路径库
2,os.path标准的路径名称操作
3,fileinput从多个输入流里面遍历行
4,stat返回文件的信息
5,filecmp比较文件序列
6,tempfile生成临时文件和目录
7,glob一个Unix风格的文件名匹配
8,fnmatch一个Unix风格的文件名匹配
9,linecache随机访问文本行
10,shutil高级文件操作
11,macpath基于Mac系统的路径操作

Python3.4数据持久
1,pickle一个基于python对象序列化
2,copyreg注册pickle支持函数
3,shelve一个Python的对象持久
4,marshal一个Python内部对象的持久
5,dbm 一个Unix持久支持的接口
6,sqlite3 一个支持SQLite数据库的接口

Python3.4数据压缩和归档
1,zlib支持gzip兼容的压缩
2,gzip支持gzip文件
3,bz2支持bzip2压缩
4,lzma支持lzma运算
5,zipfile处理zip归档
6,tarfile读写tar归档文件
Python3.4文件格式
1,csv支持CSV文件的读写
2,configparse配置文件解析器
3,netrc文件校验信息
4,xdrlib编码和解码xdr数据
5,plistlib生成和解析Mac下的plist文件
Python3.4加密服务
1,hashlib安全的加密服务
2,hmac基于散列的信息验证
Python3.4操作系统接口
1,os通用的操作系统接口
2,io核心的操作IO的接口
3,time时间访问和转换接口
4,argparse解析命令行参数和选项
5,optparse解析命令行选择
6,getopt类C风格的解析行选项
7,logging日志记录
8,logging.config日志配置
9,loggin.handlers日志处理
10,getpass轻巧的密码输入
11,curses处理终端单位字符显示
12,curse.textpad处理文本输入
13,curses处理ascii字符
14,curses.panel一个增强的curses
15,platform访问底层平台的数据
16,errno标准的系统错误码符号
17,ctypes外置的python库函数
Python3.4并行模块
1,threading线程并行基础类
2,multiprocessing多线程基础类
3,concurrent packge线程操作工具包
4,concurrent.futures启动线程任务类
5,subprocess管理子进程
6,sched时间调度
7,queue同步队列
8,dummy_threading线程的另一个替代模块
9,_thread操作线程的API
10,_dummy_thread线程替换模块
Python3.4进程通信和网络
1,socket底层的网络通信接口
2,ssl TLS/SSL包装过的socket接口
3,select阻塞IO
4,selectors高性能的多路复用IO
5,asyncio异步IO,时间循环,协同通信
6,asyncore异步socket的处理器
7,asynchat异步的socket命令和回复
8,singal异步事件处理程序
9,mmap内存映射文件
Python3.4互联网数据处理
1,email电子邮件
2,json json编码和解码
3,mailcap mailcap文件处理
4,mailbox操作各种格式的邮箱
5,mimetypes文件映射mimetypes
6,base64 base16,base32,64,85数据编码
7,binhex编码和解码binhex文件
8,binascill在二进制和ascii之间转换
9,quopri编码和解码mime数据
10,uu编码和解码一种文件

Python3.4结构化数据处理
1,html支持超文本标记语言
2,html.parse简单的html和xhtml解析
3,html.entities定义的html实体
4,xml  xml处理模块
5,xml.etree.ElementTree xml的节点树的API
6,xml.dom文档对象api
7,xml.dom.minidom最低dom实现
8,xml.dom.pulldom支持建设部分dom书
9,xml.sax支持sax解析
10,xml.sax.handler基本的sax处理器
11,xml.sax.saxutils通用的xml类
12,xml.sax.xmlreaer xml的解析接口
13.xml.parsers.expat最快的xml解析

Python3.4互联网通讯协议支持
1,webbrowser方便的浏览器容器
2,cgi公共网关接口支持
3,cgitb管理cgi脚本
4,wsgiref  WSGI实体和引用实现
5,urllib URL通信模块
6,urllib.request request请求库
7,urllib.response  response响应库
8,urllib.parse  url解析组件
9,urllib.error 异常模块
10,urllib.robotparser 解析robost文件
11,http HTTP模块
12,ftplib FTP协议客户端
13,http.client http协议客户端
14,poplib POP3协议客户端
15,imaplib IMAP4协议客户端
16,nntplib NNTP协议客户端
17,smtplib SMTP协议
18,smtpd SMTP服务端
19,telnetlib  远程登录客户端
20,uuid uuid对象
21,socketserver socket的服务端框架
22,http.server HTTP 服务端
23,http.cookies http的cookie对象管理
24,http.cookiesjar  cookie的http客户端
25,xmlrpc  远程访问xml客户端
26,xmlrpc.client 远程访问客户端
27,xmlrpc.server 远程访问服务端
28,ipaddress IPV4/IPV6操作库

Python3.4多媒体服务
1,audioop操作音频数据
2,aifc读写AIFF和AIFC文件
3,sunau读取AU文件
4,wave读取wav文件
5,chunk读取iff文件
6,colorsys 系统颜色转换
7,imghdr确定图片类型
8,sndhdr确定声音类型
9,ossaudiodev 访问OSS音频服务

Python3.4国际化
1,gettext多种国际化服务
2,locale国际化本地服务
Python3.4程序框架
1,trutle图形处理
2,cmd支持面向行的命令
3,shlex简单词法解析
Python3.4图形用户界面
1,tkinter TCL/TK的python接口
2,tkinter.ttk tk主题组件
3,tkinter.scrolledtext滚动组件
4,tkinter.tix TK的扩展组件
5,IDLE其他的组件
6,其他的python组件pygobject,pyqt,pyside,wxpython

Python3.4开发工具
1,pydoc文档生成器
2,doctest测试交互式python的例子
3,unittest单元测试框架
4,unittest.mock模拟对象库
5,2to3 自动化python2转python3
6,test回归测试包
7,test.support 公用的python测试组件
Python3.4调试和性能分析
1,bdb 调试框架
2,faulthandler python的trace分析
3,pdb python debugger
4,timeit 测试执行代码的时间
5,tarce python的语句跟踪
6,tarcemalloc 跟踪内存分配

Python3.4软件打包和分发
1,distutils 构建和安装python模块
2,ensurepip 引导pip安装程序
3,venv创建虚拟环境
Python3.4运行时服务
1,sys 系统特定的参数和功能
2,sysconfig访问python的配置信息
3,builtins内置对象
4,_main_顶级的脚本环境
5,warnings 警告控制
6,contextlib with语句的上下文
7,abc 抽象的基类
8,atexit 退出句柄
9,traceback打印或跟踪一个堆栈
10,_future_以后的函数定义
11,gc 垃圾回收接口
12,inspect 检查活跃对象
13,site具体的配置钩子
14,fpetl 浮点异常控制
Python3.4自定义解析器
1,code 基本的解释器接口类
2,codeop 编译python代码

Python3.4导入模块
1,imp访问导入内部
2,zipimport 从zip包里导入模块
3,pkgutil扩展包工具
4,modulefinder 通过一个脚本找模块
5,runpy  本地执行python模块
6,importlib import的实现类
Python3.4语言服务
1,parser 访问python解析树
2,ast 抽象的语法树
3,symtable访问编译器的语法块
4,symbol常量使用python的解析树
5,token常量使用python的解析树
6,keyword 测试python的关键字
7,tokenize  python的源代码分词器
8,tabnanny 检测python的缩进
9,pyclbr python的类浏览器支持
10,py_compileall 编译python源文件
11,compileall python的字节库编译
12,dis 反编译python源代码
13,pickletools 开发工具包

Python3.4其他服务
1,formatter 通用的输出格式

Python3.4 Windows 特定服务
1,msilib 读写微软安装文件
2,msvcrt vc++程序操做
3,winreg 访问windows注册表
4,winsound 访问windows音乐播放器接口

Python3.4 Unix 特定服务
1,posix常见的posix系统调用
2,pwd 数据库密码
3,spwd  隐式数据库密码
4,grp 组数据库
5,crypt 检验unix密码的函数
6,termios posix风格控制
7,tty 终端控制函数
8,pty 伪终端模拟工具
9,fcntl 系统调用
10,pipes shell的管道接口
11,resource 资源使用信息
12,nis Sun的nis接口
13,syslog
Python3.4 Unix 待发展模块
1,platform specific module 基于特定平台的模块


分享到:
评论

相关推荐

    python3.4的安装包

    在Windows环境下,通常会有一个名为"pyinstall-python3.4安装包"的文件,这可能是安装程序的可执行文件,解压后应双击运行来启动安装过程。 在安装过程中,有几个关键的选项需要注意。首先,你可以选择自定义安装...

    Python3.4解压包 win7_64

    4. **Python3.4的库和工具**:除了标准库之外,Python3.4还可能包含一些常用的第三方库,如Numpy(科学计算库)、Pandas(数据处理库)、Matplotlib(数据可视化库)等,这些都是数据分析和科学计算中常用的工具。...

    Python3.4 中文手册(官方文档 内附详细教程说明)

    7. **标准库**:Python3.4的标准库包含了大量实用模块,涵盖了网络通信、文件处理、数据解析、XML处理等多个领域。手册会详细介绍这些模块的用法。 8. **错误和异常处理**:Python的异常处理机制是通过`try/except`...

    python3.4 ( 32 64 位)

    在标准库方面,Python 3.4 增加了多个新模块,如 `enum`,它提供了枚举类型(enumerations),使得枚举在Python中有了正式的语法支持。此外,`ssl` 模块也得到了扩展,增强了对SSL/TLS安全套接层的支持,包括对TLSv...

    Python3.4 官方教程

    三、Python3.4标准库 "library"部分涵盖了Python3.4的标准库,它是Python的强大之处之一,包括: 1. 内建模块:如math(数学运算)、os(操作系统接口)、sys(系统相关)、time(时间操作)等。 2. 网络编程:如...

    Python3.4 PyQt5 32位安装版(PyQt5-5.5.1-gpl-Py3.4-Qt5.5.1-x32.exe)

    PyQt5还提供了与Python标准库的无缝集成,方便编写复杂的逻辑和业务代码。 总的来说,"Python3.4 PyQt5 32位安装版"是一个强大的工具,它结合了Python的易用性和Qt的跨平台能力,为开发者提供了构建桌面应用程序的...

    python3.4(X64)matplotlib所需安装包

    这些依赖包在你提到的压缩包“python3.4matplotlib绘图包(X64)”中应该已经包含。 首先,我们来看`matplotlib`。这是Python最广泛使用的数据可视化库之一,它的设计灵感来源于MATLAB。matplotlib提供了一个命令式...

    python3.4.16490.1437702276.msi

    5. **模块化标准库**:Python 3.4 对标准库进行了模块化,例如 `urllib` 被拆分为 `urllib.request`, `urllib.parse` 和 `urllib.error`,这使得代码更加清晰且易于维护。 6. **PEP 448**:增加了新的 unpacking ...

    windows 64位 python-3.4安装包

    Python拥有一个强大的标准库。Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。Python...

    python 3.4 64bit

    9. **新标准库模块**:例如 `enum` 模块,提供了枚举(enumerations)数据类型,还有 `pathlib` 模块,提供了一种面向对象的方式来处理路径。 10. **更好的错误报告**:Python 3.4 对异常消息和堆栈跟踪进行了改进...

    python3.4绿化版

    3. **新标准库模块**:Python 3.4 添加了一些新的标准库模块,如 `enum`(枚举类型)、`ssl`(SSL/TLS 支持)和 `shutil`(高级文件操作)等,增强了语言的内置功能。 4. **元类(Metaclasses)**:在 Python 3.4 ...

    python3.4pdf版文档

    这个“python3.4pdf版文档”是一个专门为A4纸打印设计的PDF格式教程,方便读者进行离线阅读和学习。 在Python 3.4中,主要的更新和改进包括: 1. **增强型yield from语法**:此版本引入了`yield from`表达式,允许...

    python3.4.4及资源库32位

    6. **新标准库模块**:Python 3.4增加了几个新的标准库模块,如`asyncio`, `fractions`(有理数运算), `enum`(枚举类), `pathlib`(路径操作), `queue`(线程安全的队列), 和 `ssl`(SSL/TLS支持)等。 7. **性能优化**...

    Python3.4中文手册.zip

    8. **标准库**:Python3.4的标准库非常丰富,涵盖了网络通信、文件I/O、系统接口、加密算法、数据处理等多个领域。例如,urllib库用于网络请求,os和sys库提供操作系统接口,json库处理JSON数据,re库进行正则表达式...

    python3.4官方手册

    在标准库方面,`ssl`模块添加了对TLSv1.1和TLSv1.2的支持,增强了网络安全。`argparse`模块也进行了优化,允许自定义命令行参数的解析行为。 `__future__`模块新增了`generator_stop`特性,当`StopIteration`异常在...

    python2.7与python3.4帮助手册

    总之,"Python2.7与Python3.4帮助手册"是学习Python的宝贵资源,无论你是初学者还是有经验的开发者,都可以从中受益。通过查阅这些手册,你可以系统地学习Python语言,理解其核心概念,并探索丰富的标准库,进一步...

    python3.4 64位

    这个MSI(Microsoft Installer)文件包含了运行Python所需的所有核心组件,包括解释器、标准库以及开发工具。安装此文件会为你的系统添加Python环境,让你能够编写、运行Python脚本和使用Python的第三方库。 Numpy...

    python3.4官方入门指南

    - 将 `/usr/local/bin` 添加至 shell 的搜索路径,便于通过 `python3.4` 命令直接启动解释器。 - 可能的其他安装路径示例:`/usr/local/python` - 使用 **文件结束符** (如 Control-D) 或 **`quit()` 命令** 退出...

    python3.4可用pygame

    标题 "python3.4可用pygame" 暗示了我们主要讨论的是如何在Python 3.4版本中使用Pygame库。Pygame是Python编程语言的一个模块,它为开发2D游戏、图形用户界面和多媒体应用程序提供了丰富的功能。这个标题表明Pygame...

    python 3.4 32bit windows环境 开发包 exe转换器 全

    其中,Python的安装程序是必备的,它包含了Python解释器、标准库和一些基本的工具,如pip(Python包管理器),用于安装和管理第三方库。标准库则提供了大量的预装模块,如os、sys、math等,涵盖了各种常用功能。 ...

Global site tag (gtag.js) - Google Analytics