精华内容
下载资源
问答
  • python3标准库

    千次阅读 2016-08-29 14:41:52
    faulthandler:Python反向追踪 pdb:Python调试器 timeit:小段代码执行时间测算 trace:Python执行状态追踪 运行时 sys:系统相关的参数与函数 sysconfig:访问Python配置信息 builtins:...

    文本

    1. string:通用字符串操作

    2. re:正则表达式操作

    3. difflib:差异计算工具

    4. textwrap:文本填充

    5. unicodedata:Unicode字符数据库

    6. stringprep:互联网字符串准备工具

    7. readline:GNU按行读取接口

    8. rlcompleter:GNU按行读取的实现函数

    二进制数据

    1. struct:将字节解析为打包的二进制数据

    2. codecs:注册表与基类的编解码器

    数据类型

    1. datetime:基于日期与时间工具

    2. calendar:通用月份函数

    3. collections:容器数据类型

    4. collections.abc:容器虚基类

    5. heapq:堆队列算法

    6. bisect:数组二分算法

    7. array:高效数值数组

    8. weakref:弱引用

    9. types:内置类型的动态创建与命名

    10. copy:浅拷贝与深拷贝

    11. pprint:格式化输出

    12. reprlib:交替repr()的实现

    数学

    1. numbers:数值的虚基类

    2. math:数学函数

    3. cmath:复数的数学函数

    4. decimal:定点数与浮点数计算

    5. fractions:有理数

    6. random:生成伪随机数

    函数式编程

    1. itertools:为高效循环生成迭代器

    2. functools:可调用对象上的高阶函数与操作

    3. operator:针对函数的标准操作

    文件与目录

    1. os.path:通用路径名控制

    2. fileinput:从多输入流中遍历行

    3. stat:解释stat()的结果

    4. filecmp:文件与目录的比较函数

    5. tempfile:生成临时文件与目录

    6. glob:Unix风格路径名格式的扩展

    7. fnmatch:Unix风格路径名格式的比对

    8. linecache:文本行的随机存储

    9. shutil:高级文件操作

    10. macpath:Mac OS 9路径控制函数

    持久化

    1. pickle:Python对象序列化

    2. copyreg:注册机对pickle的支持函数

    3. shelve:Python对象持久化

    4. marshal:内部Python对象序列化

    5. dbm:Unix“数据库”接口

    6. sqlite3:针对SQLite数据库的API 2.0

    压缩

    1. zlib:兼容gzip的压缩

    2. gzip:对gzip文件的支持

    3. bz2:对bzip2压缩的支持

    4. lzma:使用LZMA算法的压缩

    5. zipfile:操作ZIP存档

    6. tarfile:读写tar存档文件

    文件格式化

    1. csv:读写CSV文件

    2. configparser:配置文件解析器

    3. netrc:netrc文件处理器

    4. xdrlib:XDR数据编码与解码

    5. plistlib:生成和解析Mac OS X .plist文件

    加密

    1. hashlib:安全散列与消息摘要

    2. hmac:针对消息认证的键散列

    操作系统工具

    1. os:多方面的操作系统接口

    2. io:流核心工具

    3. time:时间的查询与转化

    4. argparser:命令行选项、参数和子命令的解析器

    5. optparser:命令行选项解析器

    6. getopt:C风格的命令行选项解析器

    7. logging:Python日志工具

    8. logging.config:日志配置

    9. logging.handlers:日志处理器

    10. getpass:简易密码输入

    11. curses:字符显示的终端处理

    12. curses.textpad:curses程序的文本输入域

    13. curses.ascii:ASCII字符集工具

    14. curses.panel:curses的控件栈扩展

    15. platform:访问底层平台认证数据

    16. errno:标准错误记号

    17. ctypes:Python外部函数库

    并发

    1. threading:基于线程的并行

    2. multiprocessing:基于进程的并行

    3. concurrent:并发包

    4. concurrent.futures:启动并行任务

    5. subprocess:子进程管理

    6. sched:事件调度

    7. queue:同步队列

    8. select:等待I/O完成

    9. dummy_threading:threading模块的替代(当_thread不可用时)

    10. _thread:底层的线程API(threading基于其上)

    11. _dummy_thread:_thread模块的替代(当_thread不可用时)

    进程间通信

    1. socket:底层网络接口

    2. ssl:socket对象的TLS/SSL填充器

    3. asyncore:异步套接字处理器

    4. asynchat:异步套接字命令/响应处理器

    5. signal:异步事务信号处理器

    6. mmap:内存映射文件支持

    互联网

    1. email:邮件与MIME处理包

    2. json:JSON编码与解码

    3. mailcap:mailcap文件处理

    4. mailbox:多种格式控制邮箱

    5. mimetypes:文件名与MIME类型映射

    6. base64:RFC 3548:Base16、Base32、Base64编码

    7. binhex:binhex4文件编码与解码

    8. binascii:二进制码与ASCII码间的转化

    9. quopri:MIME quoted-printable数据的编码与解码

    10. uu:uuencode文件的编码与解码

    HTML与XML

    1. html:HTML支持

    2. html.parser:简单HTML与XHTML解析器

    3. html.entities:HTML通用实体的定义

    4. xml:XML处理模块

    5. xml.etree.ElementTree:树形XML元素API

    6. xml.dom:XML DOM API

    7. xml.dom.minidom:XML DOM最小生成树

    8. xml.dom.pulldom:构建部分DOM树的支持

    9. xml.sax:SAX2解析的支持

    10. xml.sax.handler:SAX处理器基类

    11. xml.sax.saxutils:SAX工具

    12. xml.sax.xmlreader:SAX解析器接口

    13. xml.parsers.expat:运用Expat快速解析XML

    互联网协议与支持

    1. webbrowser:简易Web浏览器控制器

    2. cgi:CGI支持

    3. cgitb:CGI脚本反向追踪管理器

    4. wsgiref:WSGI工具与引用实现

    5. urllib:URL处理模块

    6. urllib.request:打开URL连接的扩展库

    7. urllib.response:urllib模块的响应类

    8. urllib.parse:将URL解析成组件

    9. urllib.error:urllib.request引发的异常类

    10. urllib.robotparser:robots.txt的解析器

    11. http:HTTP模块

    12. http.client:HTTP协议客户端

    13. ftplib:FTP协议客户端

    14. poplib:POP协议客户端

    15. imaplib:IMAP4协议客户端

    16. nntplib:NNTP协议客户端

    17. smtplib:SMTP协议客户端

    18. smtpd:SMTP服务器

    19. telnetlib:Telnet客户端

    20. uuid:RFC4122的UUID对象

    21. socketserver:网络服务器框架

    22. http.server:HTTP服务器

    23. http.cookies:HTTPCookie状态管理器

    24. http.cookiejar:HTTP客户端的Cookie处理

    25. xmlrpc:XML-RPC服务器和客户端模块

    26. xmlrpc.client:XML-RPC客户端访问

    27. xmlrpc.server:XML-RPC服务器基础

    28. ipaddress:IPv4/IPv6控制库

    多媒体

    1. audioop:处理原始音频数据

    2. aifc:读写AIFF和AIFC文件

    3. sunau:读写Sun AU文件

    4. wave:读写WAV文件

    5. chunk:读取IFF大文件

    6. colorsys:颜色系统间转化

    7. imghdr:指定图像类型

    8. sndhdr:指定声音文件类型

    9. ossaudiodev:访问兼容OSS的音频设备

    国际化

    1. gettext:多语言的国际化服务

    2. locale:国际化服务

    编程框架

    1. turtle:Turtle图形库

    2. cmd:基于行的命令解释器支持

    3. shlex:简单词典分析

    Tk图形用户接口

    1. tkinter:Tcl/Tk接口

    2. tkinter.ttk:Tk主题控件

    3. tkinter.tix:Tk扩展控件

    4. tkinter.scrolledtext:滚轴文本控件

    开发工具

    1. pydoc:文档生成器和在线帮助系统

    2. doctest:交互式Python示例

    3. unittest:单元测试框架

    4. unittest.mock:模拟对象库

    5. test:Python回归测试包

    6. test.support:Python测试工具套件

    7. venv:虚拟环境搭建

    调试

    1. bdb:调试框架

    2. faulthandler:Python反向追踪库

    3. pdb:Python调试器

    4. timeit:小段代码执行时间测算

    5. trace:Python执行状态追踪

    运行时

    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:址相关的配置钩子(hook)

    14. fpectl:浮点数异常控制

    15. distutils:生成和安装Python模块

    解释器

    1. code:基类解释器

    2. codeop:编译Python代码

    导入模块

    1. imp:访问import模块的内部

    2. zipimport:从ZIP归档中导入模块

    3. pkgutil:包扩展工具

    4. modulefinder:通过脚本查找模块

    5. runpy:定位并执行Python模块

    6. importlib:import的一种实施

    Python语言

    1. parser:访问Python解析树

    2. ast:抽象句法树

    3. symtable:访问编译器符号表

    4. symbol:Python解析树中的常量

    5. token:Python解析树中的常量

    6. keyword:Python关键字测试

    7. tokenize:Python源文件分词

    8. tabnany:模糊缩进检测

    9. pyclbr:Python类浏览支持

    10. py_compile:编译Python源文件

    11. compileall:按字节编译Python库

    12. dis:Python字节码的反汇编器

    13. pickletools:序列化开发工具

    其它

    1. formatter:通用格式化输出

    Windows相关

    1. msilib:读写Windows Installer文件

    2. msvcrt:MS VC++ Runtime的有用程序

    3. winreg:Windows注册表访问

    4. winsound:Windows声音播放接口

    Unix相关

    1. posix:最常用的POSIX调用

    2. pwd:密码数据库

    3. spwd:影子密码数据库

    4. grp:组数据库

    5. crypt:Unix密码验证

    6. termios:POSIX风格的tty控制

    7. tty:终端控制函数

    8. pty:伪终端工具

    9. fcntl:系统调用fcntl()和ioctl()

    10. pipes:shell管道接口

    11. resource:资源可用信息

    12. nis:Sun的NIS的接口

    13. syslog:Unix syslog程序库

    展开全文
  • python3 标准库 urllib

    千次阅读 2016-06-17 23:29:43
    urllib 是python3标准库的一部分,它包含了一套处理因特网链接的程序集 urllib包括以下组件: urllib.request urllib.errorurllib.parse urllib.robotparser 1)request 模块用于打开和读取网址 2)error 模块为...

    urllib 是python3标准库的一部分,它包含了一套处理因特网链接的程序集

    urllib包括以下组件:

        urllib.request

        urllib.error

        urllib.parse

        urllib.robotparser


    1)request 模块用于打开和读取网址

    2)error 模块为request 操作抛出异常

    3)parse 模块用于解析URL

    4)robotparser模块用于 robots.txt 文件


    与 python2 的差别:在 python2x 中 由urllib主模块直属的方法,如 urllib.urlopen() 函数等,在python3x中划分至request模块内,这使得库结构更加清晰和专业(也更麻烦)。

    所以,当我们要使用 urlopen 方法时,应该额外导入urllib.request 模块。

    展开全文
  • Python书籍推荐:《Python3标准库

    万次阅读 2018-11-11 15:23:56
    最近双十一气氛弥漫在整个互联网,不买点东西总觉得缺了什么。在逛某东的时候无意中发现了这本刚出版没多久的书,一时心血来潮立即加入购物车,这不对啊,价格这么贵,而且优惠...而《Python3标准库》就是这样一本书...

            最近双十一气氛弥漫在整个互联网,不买点东西总觉得缺了什么。在逛某东的时候无意中发现了这本刚出版没多久的书,一时心血来潮立即加入购物车,这不对啊,价格这么贵,而且优惠套路太多了。去当当一看,五折,99.5块,果断拿下。

            Python的库太庞大的,确实需要一本书来梳理一下,最好是按库的功能来粗略地分类,方便我们通过目录快速查阅。而《Python3标准库》就是这样一本书。全文1000+页,活脱脱一块大砖头,沉甸甸的,估计得有两三斤重。一共19章,每一章都是按照一个主题来介绍相关的库,每一个库会分几个小节来举例说明。这些例子来源于作者的“Python Module of the Week”开源项目,地址为https://pymotw.com/3/

            《Python3标准库》主题:

    1.文本:

       介绍了string、re、difflib。

    2.数据结构:

      介绍了enum、collections、array、heapq、bisect、queue、struct、weakref、copy、pprint。

    3.算方:

      介绍了functools、itertools、operator、contextlib。

    4.日期和时间

      介绍了time、datetime、calendar。

    5.数学运算:

      介绍了decimal、fraction、random、math、statistics。

    6.文件系统

      介绍了os.path、pathlib、glob、fnmatch、linecache、tempfile、shutil、filecmp、mmap、codecs、io。

    7.数据持久存储与交换

      介绍了pickle、shelve、dbm、sqlite3、xml、csv。

    8.数据压缩与归档

      介绍了zlib、gzip、bz2、tarfile、zipfile。

    9.加密

      介绍了hashlib、hmac。

    10.并发编程

      介绍了suprocess、signal、threading、multiprocessing、asyncio、consurrent。

    11、12、13 网络:socket、http、email

    14.应用模块构建

      介绍了argparse、getopt、readline、getpass、cmd、shlex、configparser、logging、fileinput、atexit、sched。

    15.国际化

      介绍了gettext、local。

    16.开发工具

      介绍了pydoc、doctest、unittest、trace、traceback、cgitb、pdb、profile、pstats、timeit、tabnanny、compileall、pyclbr、venv、ensurepip。

    17.运行时

      介绍了site、sys、os、platform、resource、gc、sysconfig。

    18.语言工具

      介绍了warnings、abc、dis、inspect。

    19.模块和包

      介绍了importlib、pkgutil、zipimport。

    展开全文
  • Python3标准库》主题

    千次阅读 2019-11-07 13:28:32
    Python3标准库》全文1000+页。一共19章,每一章都是按照一个主题来介绍相关的库,每一个库会分几个小节来举例说明。这些例子来源于作者的“Python Module of the Week”开源项目,地址为:https://pymotw.com/3/ ...

    《Python3标准库》全文1000+页。一共19章,每一章都是按照一个主题来介绍相关的库,每一个库会分几个小节来举例说明。这些例子来源于作者的“Python Module of the Week”开源项目,地址为:https://pymotw.com/3/

    《Python3标准库》主题:
    1. 文本:介绍了string、re、difflib。

    2. 数据结构:介绍了enum、collections、array、heapq、bisect、queue、struct、weakref、copy、pprint。

    3. 算方:介绍了functools、itertools、operator、contextlib。

    4. 日期和时间::介绍了time、datetime、calendar。

    5. 数学运算:介绍了decimal、fraction、random、math、statistics。

    6. 文件系统:介绍了os.path、pathlib、glob、fnmatch、linecache、tempfile、shutil、filecmp、mmap、codecs、io。

    7. 数据持久存储与交换: 介绍了pickle、shelve、dbm、sqlite3、xml、csv。

    8. 数据压缩与归档:介绍了zlib、gzip、bz2、tarfile、zipfile。

    9. 加密:介绍了hashlib、hmac。

    10. 并发编程:介绍了suprocess、signal、threading、multiprocessing、asyncio、consurrent。

    11. 联网:socket

    12. 互联网:http

    13. 网络:email

    14. 应用模块构建:介绍了argparse、getopt、readline、getpass、cmd、shlex、configparser、logging、fileinput、atexit、sched。

    15. 国际化:介绍了gettext、local。

    16. 开发工具:介绍了pydoc、doctest、unittest、trace、traceback、cgitb、pdb、profile、pstats、timeit、tabnanny、compileall、pyclbr、venv、ensurepip。

    17. 运行时:介绍了site、sys、os、platform、resource、gc、sysconfig。

    18. 语言工具:介绍了warnings、abc、dis、inspect。

    19. 模块和包:介绍了importlib、pkgutil、zipimport。

    展开全文
  • Python3标准库漫游之Typing.overload

    千次阅读 2018-03-21 16:44:49
    Python3标准库漫游之Typing.overloadPython3 >= 3.5Python3.5开始Python把Typing作为标准库引入,低版本可以使用独立的Typing包问题来源于一个QQ群友的提问,顺着问题我看了下Typing中overload的使用。Python...
  • python3标准库httpclient使用

    万次阅读 2018-07-02 23:00:37
    Intel Mac OS X 10_7_3) AppleWebKit/535.20 (KHTML, like Gecko) Chrome/19.0.1036.7 Safari/535.20", "Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; fr) Presto/2.9.168 Version/11.52", 'Mozilla/5.0 ...
  • import urllib.request # 词典 temp_dict = { "jsonrpc": "2.0", "method": "get_block", "params": [1], "id": 1 } # dict convert string json_info = json.dumps(temp_dict) # string convert bytes ...
  • 《C站最全Python标准库总结》,登顶了【全站综合热榜】和【python领域热榜】,获得了2362多次点赞、998次评论、2072次收藏,谢谢各位小伙伴。
  • 【求评论、求点赞、求收藏】 下一篇: ❤ C站最全Python库总结丨标准库+高级库(万字长文,建议收藏) https://blog.csdn.net/weixin_39032019/article/details/118407041 python标准库思维导图: 1、操作系统接口 ...
  • Python常用标准库(一)

    千次阅读 2018-12-19 19:07:02
    Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。 Python标准库的主要功能有: 文本...
  • Python常用标准库

    千次阅读 2019-06-10 23:02:18
    常用标准库: os操作系统, time时间, random随机, pymysql连接数据库, threading线程,multiprocessing进程,queue队列。 第三方库: django和flask也是第三方库,requests,virtualenv,selenium,scrapy,...
  • Python标准库之string 库

    千次阅读 2019-09-26 19:35:46
    Python Standard Library based on Python 3.7.3 ...Python标准库 - 文本处理服务 - string库 Source code: Lib/string.py Link: https://docs.python.org/3/library/string.html#module-st...
  • Python标准库

    千次阅读 2018-08-05 20:26:09
    Python自身的已有的一些功能可以随着标准库的使用而得到增强。 1) 文字处理 Python的string类提供了对字符串进行处理的方法。更进一步,通过标准库中的re包,Python可以用正则表达式(regular expression)来处理...
  • python常用标准库汇总

    千次阅读 2020-10-20 13:56:49
    文本 string:通用字符串操作 re:正则表达式操作 difflib:差异计算工具 textwrap:文本填充 unicodedata:Unicode字符数据库 stringprep:互联网字符串准备工具 readline:GNU按行读取接口 ...collections:
  • python标准库6张思维导图学明白

    万次阅读 多人点赞 2020-11-13 08:45:08
    先呈上高清下载地址链接:https://pan.baidu.com/s/14x2Cno96vp67qPz0Ee4weA提取码:7j7g1、标准库概览标准库包含:数据库处理,输入输出存储...
  • Python基础:标准库和常用的第三方库

    万次阅读 多人点赞 2019-05-04 18:24:13
    Python标准库有: 名称 作用 datetime 为日期和时间处理同时提供了简单和复杂的方法。 zlib 直接支持通用的数据打包和压缩格式:zlib,gzip,bz2,zipfile,以及tarfile。 random 提供了生成...
  • python3的所有标准库

    千次阅读 2019-01-14 10:59:23
    faulthandler:Python反向追踪 pdb:Python调试器 timeit:小段代码执行时间测算 trace:Python执行状态追踪 运行时 sys:系统相关的参数与函数 sysconfig:访问Python配置...
  • python 常用标准库和扩展库

    千次阅读 2018-05-06 22:04:53
    常用标准库标准库 说明 builtins 内建函数默认加载 os 操作系统接口 sys Python自身的运行环境 functools 常用的工具 json 编码和解码 JSON 对象 logging 记录日志,调试 multiprocessing 多进程 threading 多线程 ...
  • import random print(random.random())

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 261,684
精华内容 104,673
关键字:

python3标准库

python 订阅