图书介绍
Python 3标准库【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)道格·赫尔曼著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111608950
- 出版时间:2018
- 标注页数:1086页
- 文件大小:101MB
- 文件页数:1109页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Python 3标准库PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 文本1
1.1 string:文本常量和模板1
1.1.1函数1
1.1.2模板2
1.1.3高级模板3
1.1.4 Formatter5
1.1.5常量5
1.2 textwrap:格式化文本段落6
1.2.1示例数据6
1.2.2填充段落7
1.2.3去除现有的缩进7
1.2.4结合dedent和fill8
1.2.5缩进块8
1.2.6悬挂缩进10
1.2.7截断长文本10
1.3 re:正则表达式11
1.3.1查找文本中的模式11
1.3.2编译表达式12
1.3.3多重匹配13
1.3.4模式语法14
1.3.5限制搜索22
1.3.6用组解析匹配24
1.3.7搜索选项29
1.3.8前向或后向35
1.3.9自引用表达式38
1.3.10用模式修改字符串42
1.3.11利用模式拆分44
1.4 difflib:比较序列46
1.4.1比较文本体47
1.4.2无用数据49
1.4.3比较任意类型50
第2章 数据结构52
2.1 enum:枚举类型53
2.1.1创建枚举53
2.1.2迭代53
2.1.3比较Enum54
2.1.4唯一枚举值55
2.1.5通过编程创建枚举56
2.1.6非整数成员值58
2.2 collections:容器数据类型60
2.2.1 ChainMap:搜索多个字典60
2.2.2 Counter:统计可散列的对象63
2.2.3 defaultdict:缺少的键返回一个默认值66
2.2.4 deque:双端队列67
2.2.5 namedtuple:带命名字段的元组子类70
2.2.6 OrderedDict:记住向字典中增加键的顺序74
2.2.7 collections.abc:容器的抽象基类76
2.3数组:固定类型数据序列78
2.3.1初始化78
2.3.2处理数组79
2.3.3数组和文件79
2.3.4候选字节顺序80
2.4 heapq:堆排序算法81
2.4.1示例数据81
2.4.2创建堆82
2.4.3访问堆的内容83
2.4.4堆的数据极值85
2.4.5高效合并有序序列85
2.5 bisect:维护有序列表86
2.5.1有序插入86
2.5.2处理重复87
2.6 queue:线程安全的FIFO实现88
2.6.1基本FIFO队列88
2.6.2 LIFO队列89
2.6.3优先队列89
2.6.4构建一个多线程播客客户程序90
2.7 struct:二进制数据结构93
2.7.1函数与St ruct类93
2.7.2打包和解包93
2.7.3字节序94
2.7.4缓冲区95
2.8 weakref:对象的非永久引用96
2.8.1引用96
2.8.2引用回调97
2.8.3最终化对象98
2.8.4代理100
2.8.5缓存对象101
2.9 copy:复制对象103
2.9.1浅副本103
2.9.2深副本104
2.9.3定制复制行为105
2.9.4深副本中的递归106
2.10 pprint:美观打印数据结构107
2.10.1打印108
2.10.2格式化108
2.10.3任意类109
2.10.4递归110
2.10.5限制嵌套输出110
2.10.6控制输出宽度111
第3章 算法113
3.1 functools:管理函数的工具113
3.1.1修饰符113
3.1.2比较119
3.1.3缓存122
3.1.4缩减数据集125
3.1.5泛型函数127
3.2 itertools:迭代器函数129
3.2.1合并和分解迭代器129
3.2.2转换输入132
3.2.3生成新值133
3.2.4过滤135
3.2.5数据分组138
3.2.6合并输入139
3.3 operator:内置操作符的函数接口144
3.3.1逻辑操作144
3.3.2比较操作符145
3.3.3算术操作符145
3.3.4序列操作符146
3.3.5原地操作符148
3.3.6属性和元素“获取方法”148
3.3.7结合操作符和定制类150
3.4 contextlib:上下文管理器工具151
3.4.1上下文管理器API151
3.4.2上下文管理器作为函数修饰符153
3.4.3从生成器到上下文管理器154
3.4.4关闭打开的句柄156
3.4.5忽略异常157
3.4.6重定向输出流158
3.4.7动态上下文管理器栈159
第4章 日期和时间166
4.1 time:时钟时间166
4.1.1比较时钟166
4.1.2墙上时钟时间167
4.1.3单调时钟168
4.1.4处理器时钟时间169
4.1.5性能计数器170
4.1.6时间组成170
4.1.7处理时区171
4.1.8解析和格式化时间172
4.2 datetime:日期和时间值管理174
4.2.1时间174
4.2.2日期175
4.2.3 timedelta177
4.2.4日期算术运算178
4.2.5比较值179
4.2.6结合日期和时间179
4.2.7格式化和解析180
4.2.8时区182
4.3 calendar:处理日期183
4.3.1格式化示例183
4.3.2本地化环境185
4.3.3计算日期186
第5章 数学运算188
5.1 decimal:定点数和浮点数的数学运算188
5.1.1 Decimal188
5.1.2格式化189
5.1.3算术运算190
5.1.4特殊值191
5.1.5上下文192
5.2 f ractions:有理数196
5.2.1创建Fraction实例197
5.2.2算术运算198
5.2.3近似值199
5.3 random:伪随机数生成器199
5.3.1生成随机数200
5.3.2指定种子200
5.3.3保存状态201
5.3.4随机整数202
5.3.5选择随机元素203
5.3.6排列203
5.3.7采样205
5.3.8多个并发生成器205
5.3.9 SystemRandom206
5.3.10非均匀分布207
5.4 math:数学函数208
5.4.1特殊常量208
5.4.2测试异常值208
5.4.3比较210
5.4.4将浮点值转换为整数212
5.4.5浮点值的其他表示213
5.4.6正号和负号214
5.4.7常用计算215
5.4.8指数和对数218
5.4.9角222
5.4.10三角函数224
5.4.11双曲函数226
5.4.12特殊函数227
5.5 statistics:统计计算228
5.5.1平均值228
5.5.2方差230
第6章 文件系统232
6.1 os.path:平台独立的文件名管理233
6.1.1解析路径233
6.1.2建立路径236
6.1.3规范化路径237
6.1.4文件时间238
6.1.5测试文件238
6.2 pathlib:文件系统路径作为对象240
6.2.1路径表示240
6.2.2建立路径240
6.2.3解析路径242
6.2.4创建具体路径243
6.2.5目录内容244
6.2.6读写文件246
6.2.7管理目录和符号链接246
6.2.8文件类型247
6.2.9文件属性248
6.2.10权限250
6.2.11删除250
6.3 glob:文件名模式匹配252
6.3.1示例数据252
6.3.2通配符252
6.3.3单字符通配符253
6.3.4字符区间253
6.3.5转义元字符254
6.4 fnmatch:UNIX式glob模式匹配254
6.4.1简单匹配254
6.4.2过滤255
6.4.3转换模式256
6.5 linecache:高效读取文本文件257
6.5.1测试数据257
6.5.2读取特定行257
6.5.3处理空行258
6.5.4错误处理258
6.5.5读取Python源文件259
6.6 tempfile:临时文件系统对象260
6.6.1临时文件260
6.6.2命名文件262
6.6.3假脱机文件262
6.6.4临时目录263
6.6.5预测名264
6.6.6临时文件位置264
6.7 shutil:高层文件操作265
6.7.1复制文件265
6.7.2复制文件元数据268
6.7.3处理目录树269
6.7.4查找文件271
6.7.5归档272
6.7.6文件系统空间275
6.8 filecmp:比较文件276
6.8.1示例数据276
6.8.2比较文件278
6.8.3比较目录279
6.8.4在程序中使用差异280
6.9 mmap:内存映射文件283
6.9.1读文件284
6.9.2写文件285
6.9.3正则表达式286
6.10 codecs:字符串编码和解码287
6.10.1 Unicode入门287
6.10.2处理文件289
6.10.3字节序291
6.10.4错误处理293
6.10.5编码转换295
6.10.6非Unicode编码296
6.10.7增量编码297
6.10.8 Unicode数据和网络通信299
6.10.9定义定制编码301
6.11 io:文本、十进制和原始流I/O工具307
6.11.1内存中的流307
6.11.2为文本数据包装字节流308
第7章 数据持久存储与交换311
7.1 pickle:对象串行化311
7.1.1编码和解码字符串中的数据311
7.1.2处理流312
7.1.3重构对象的问题313
7.1.4不可腌制的对象314
7.1.5循环引用316
7.2 shelve:对象的持久存储318
7.2.1创建一个新shelf318
7.2.2写回319
7.2.3特定shelf类型320
7.3 d bm : UNIX键-值数据库320
7.3.1数据库类型321
7.3.2创建一个新数据库321
7.3.3打开一个现有数据库322
7.3.4错误情况322
7.4 sqlite3:嵌入式关系数据库323
7.4.1创建数据库323
7.4.2获取数据326
7.4.3查询元数据327
7.4.4行对象328
7.4.5在查询中使用变量329
7.4.6批量加载331
7.4.7定义新的列类型331
7.4.8确定列类型334
7.4.9事务336
7.4.10隔离级别338
7.4.11内存中的数据库341
7.4.12导出数据库内容341
7.4.13在SQL中使用Python函数342
7.4.14带正则表达式的查询344
7.4.15 定制聚集345
7.4.16线程和连接共享346
7.4.17限制对数据的访问347
7.5 xml.et ree.ElementTree:XML操纵API349
7.5.1解析XML文档349
7.5.2遍历解析树350
7.5.3查找文档中的节点351
7.5.4解析节点属性352
7.5.5解析时监视事件354
7.5.6创建一个定制树构造器356
7.5.7解析串357
7.5.8用元素节点构造文档359
7.5.9美观打印XML359
7.5.10设置元素属性360
7.5.11由节点列表构造树362
7.5.12将XML串行化至一个流364
7.6 CSv:逗号分隔值文件366
7.6.1读文件366
7.6.2写文件367
7.6.3方言368
7.6.4使用字段名373
第8章 数据压缩与归档375
8.1 zlib: GNU zlib压缩375
8.1.1处理内存中的数据375
8.1.2增量压缩与解压缩377
8.1.3混合内容流378
8.1.4校验和378
8.1.5压缩网络数据379
8.2 gzip:读写GNU zip文件382
8.2.1写压缩文件382
8.2.2读压缩数据384
8.2.3处理流385
8.3 bz2:bzip2压缩386
8.3.1内存中的一次性操作386
8.3.2增量压缩和解压缩388
8.3.3混合内容流388
8.3.4写压缩文件389
8.3.5读压缩文件390
8.3.6读写Unicode数据391
8.3.7压缩网络数据392
8.4 tarfile:tar归档访问395
8.4.1测试tar文件396
8.4.2从归档读取元数据396
8.4.3从归档抽取文件397
8.4.4创建新归档399
8.4.5使用候选归档成员名399
8.4.6从非文件源写数据400
8.4.7追加到归档400
8.4.8处理压缩归档401
8.5 zipfile: ZIP归档访问402
8.5.1测试ZIP文件402
8.5.2从归档读取元数据402
8.5.3从归档抽取归档文件404
8.5.4创建新归档404
8.5.5使用候选归档成员名406
8.5.6从非文件源写数据406
8.5.7利用ZipInfo实例写数据407
8.5.8追加到文件407
8.5.9 Python ZIP归档408
8.5.10限制410
第9章 加密411
9.1 hashlib:密码散列411
9.1.1散列算法411
9.1.2示例数据412
9.1.3 MD5示例412
9.1.4 SHA1示例412
9.1.5按名创建散列413
9.1.6增量更新413
9.2 hmac:密码消息签名与验证414
9.2.1消息签名415
9.2.2候选摘要类型415
9.2.3二进制摘要416
9.2.4消息签名的应用416
第10章 使用进程、线程和协程提供并发性420
10.1 subprocess:创建附加进程420
10.1.1运行外部命令421
10.1.2直接处理管道425
10.1.3连接管道段427
10.1.4与其他命令交互428
10.1.5进程间传递信号430
10.2 signal:异步系统事件434
10.2.1接收信号434
10.2.2获取已注册的处理器435
10.2.3发送信号436
10.2.4闹铃436
10.2.5忽略信号437
10.2.6信号和线程438
10.3 threading:进程中管理并发操作440
10.3.1 Thread对象440
10.3.2确定当前线程441
10.3.3守护与非守护线程442
10.3.4枚举所有线程444
10.3.5派生线程445
10.3.6定时器线程447
10.3.7线程间传送信号447
10.3.8控制资源访问449
10.3.9同步线程453
10.3.10限制资源的并发访问456
10.3.11线程特定的数据457
10.4 multiprocessing:像线程一样管理进程459
10.4.1 multiprocessing基础460
10.4.2可导入的目标函数461
10.4.3确定当前进程461
10.4.4守护进程462
10.4.5等待进程463
10.4.6终止进程465
10.4.7进程退出状态466
10.4.8日志467
10.4.9派生进程469
10.4.10向进程传递消息469
10.4.11进程间信号传输472
10.4.12控制资源访问473
10.4.13同步操作474
10.4.14控制资源的并发访问475
10.4.15 管理共享状态476
10.4.16共享命名空间477
10.4.17进程池479
10.4.18实现MapReduce480
10.5 asyncio:异步I/O、事件循环和并发工具484
10.5.1异步并发概念484
10.5.2利用协程合作完成多任务485
10.5.3调度常规函数调用488
10.5.4异步地生成结果490
10.5.5并发地执行任务492
10.5.6组合协程和控制结构495
10.5.7同步原语499
10.5.8提供协议类抽象的异步I/O505
10.5.9使用协程和流的异步I/O510
10.5.10使用SSL514
10.5.11与域名服务交互516
10.5.12使用子进程518
10.5.13接收UNIX信号523
10.5.14结合使用协程、线程与进程525
10.5.15用asyncio调试527
10.6 concurrent.futures:管理并发任务池530
10.6.1利用基本线程池使用map()531
10.6.2调度单个任务532
10.6.3按任意顺序等待任务532
10.6.4 Future回调533
10.6.5撤销任务534
10.6.6任务中的异常535
10.6.7上下文管理器536
10.6.8进程池537
第11章 网络通信539
11.1 ipaddress:Internet地址539
11.1.1地址539
11.1.2网络540
11.1.3接口543
11.2 socket:网络通信544
11.2.1寻址、协议簇和套接字类型544
11.2.2 TCP/IP客户和服务器552
11.2.3用户数据报客户和服务器558
11.2.4 UNIX域套接字560
11.2.5组播563
11.2.6发送二进制数据566
11.2.7非阻塞通信和超时568
11.3 selectors:I/O多路复用抽象568
11.3.1操作模型569
11.3.2回送服务器569
11.3.3回送客户570
11.3.4服务器和客户571
11.4 select:高效等待I/O572
11.4.1使用select()572
11.4.2带超时的非阻塞I/O577
11.4.3使用poll()579
11.4.4平台特定的选项582
11.5 socketserver:创建网络服务器583
11.5.1服务器类型583
11.5.2服务器对象583
11.5.3实现服务器584
11.5.4请求处理器584
11.5.5回送示例584
11.5.6线程和进程588
第12章 互联网592
12.1 urllib.parse:分解URL592
12.1.1解析593
12.1.2反解析595
12.1.3连接596
12.1.4解码查询参数597
12.2 urllib.request:网络资源访问599
12.2.1 HTTP GET599
12.2.2编码参数600
12.2.3 HTTP POST601
12.2.4添加发出首部602
12.2.5从请求提交表单数据602
12.2.6上传文件603
12.2.7创建定制协议处理器606
12.3 urllib.robotparser:Internet蜘蛛访问控制608
12.3.1 robots.txt608
12.3.2测试访问权限609
12.3.3长寿命蜘蛛610
12.4 base64:用ASCII编码二进制数据611
12.4.1 Base64编码611
12.4.2 Base64解码612
12.4.3 URL安全的变种612
12.4.4其他编码613
12.5 http.server:实现Web服务器的基类615
12.5.1 HTTP GET615
12.5.2 HTTP POST616
12.5.3线程和进程618
12.5.4处理错误619
12.5.5设置首部620
12.5.6命令行用法621
12.6 http.cookies:HTTP cookie622
12.6.1创建和设置cookie622
12.6.2 Morsel622
12.6.3编码的值624
12.6.4接收和解析Cookie首部624
12.6.5候选输出格式625
12.7 webbrowser:显示Web页面626
12.7.1简单示例626
12.7.2窗口与标签页626
12.7.3使用特定浏览器627
12.7.4 BROWSER变量627
12.7.5命令行接口627
12.8 uuid:全局唯一标识符628
12.8.1 UUID 1:IEEE 802 MAC地址628
12.8.2 UUID 3和5:基于名字的值630
12.8.3 UUID 4:随机值631
12.8.4处理UUID对象631
12.9 j son:JavaScript对象记法632
12.9.1编码和解码简单数据类型633
12.9.2人类可读和紧凑输出633
12.9.3编码字典635
12.9.4处理定制类型636
12.9.5编码器和解码器类638
12.9.6处理流和文件640
12.9.7混合数据流641
12.9.8命令行上处理JSON641
12.10 xmlrpc.client: XML-RPC的客户库642
12.10.1连接服务器643
12.10.2数据类型645
12.10.3传递对象648
12.10.4二进制数据648
12.10.5异常处理650
12.10.6将调用组合在一个消息中650
12.11 xmlrpc.server:一个XML-RPC服务器652
12.11.1一个简单的服务器652
12.11.2候选API名653
12.11.3加点的API名654
12.11.4任意API名655
12.11.5公布对象的方法656
12.11.6分派调用657
12.11.7自省API659
第13章 email662
13.1 smtplib:简单邮件传输协议客户662
13.1.1发送email消息662
13.1.2认证和加密663
13.1.3验证email地址666
13.2 smtpd:示例邮件服务器667
13.2.1邮件服务器基类667
13.2.2调试服务器669
13.2.3代理服务器670
13.3 mailbox:管理email归档670
13.3.1 mbox671
13.3.2 Maildir673
13.3.3消息标志678
13.3.4其他格式680
13.4 imaplib: IMAP4客户库680
13.4.1变种680
13.4.2连接服务器681
13.4.3示例配置682
13.4.4列出邮箱682
13.4.5邮箱状态684
13.4.6选择邮箱686
13.4.7搜索消息686
13.4.8搜索规则687
13.4.9获取消息689
13.4.10完整消息693
13.4.11上传消息694
13.4.12移动和复制消息695
13.4.13删除消息696
第14章 应用构建模块699
14.1 argparse:命令行选项和参数解析700
14.1.1建立解析器700
14.1.2定义参数700
14.1.3解析命令行700
14.1.4简单示例701
14.1.5帮助输出707
14.1.6解析器组织711
14.1.7高级参数处理716
14.2 getopt:命令行选项解析722
14.2.1函数参数722
14.2.2短格式选项723
14.2.3长格式选项723
14.2.4一个完整的例子723
14.2.5缩写长格式选项725
14.2.6 GNU式选项解析725
14.2.7结束参数处理726
14.3 readline:GNU readline库727
14.3.1配置readline727
14.3.2完成文本728
14.3.3访问完成缓冲区731
14.3.4输入历史733
14.3.5 hook736
14.4 getpass:安全密码提示737
14.4.1示例737
14.4.2无终端使用getpass738
14.5 cmd:面向行的命令处理器739
14.5.1处理命令739
14.5.2命令参数740
14.5.3现场帮助741
14.5.4自动完成742
14.5.5覆盖基类方法744
14.5.6通过属性配置Cmd745
14.5.7运行shell命令746
14.5.8候选输入747
14.5.9 sys.a rgv的命令748
14.6 shlex:解析shell类语法749
14.6.1解析加引号的字符串749
14.6.2为shell建立安全的字符串751
14.6.3嵌入注释751
14.6.4将字符串分解为token752
14.6.5包含其他token源752
14.6.6控制解析器753
14.6.7错误处理755
14.6.8 POSIX与非POSIX解析756
14.7 configparser:处理配置文件757
14.7.1配置文件格式757
14.7.2读取配置文件758
14.7.3访问配置设置759
14.7.4修改设置765
14.7.5保存配置文件766
14.7.6选项搜索路径767
14.7.7用拼接合并值768
14.8 logging:报告状态、错误和信息消息772
14.8.1日志系统的组成773
14.8.2应用与库中的日志记录773
14.8.3记入文件773
14.8.4旋转日志文件774
14.8.5详细级别774
14.8.6命名日志记录器实例776
14.8.7日志树776
14.8.8与warnings模块集成777
14.9 f ileinput:命令行过滤器框架778
14.9.1将m3u文件转换为RSS778
14.9.2进度元数据779
14.9.3原地过滤781
14.10 atexit:程序关闭回调782
14.10.1注册退出回调782
14.10.2修饰符语法783
14.10.3撤销回调784
14.10.4什么情况下不调用atexit函数785
14.10.5处理异常786
14.11 sched:定时事件调度器787
14.11.1有延迟地运行事件788
14.11.2重叠事件788
14.11.3事件优先级789
14.11.4取消事件790
第15章 国际化和本地化791
15.1 gettext:消息编目791
15.1.1转换工作流概述791
15.1.2由源代码创建消息编目792
15.1.3运行时查找消息编目794
15.1.4复数值795
15.1.5应用与模块本地化797
15.1.6切换转换798
15.2 locale:文化本地化API798
15.2.1探查当前本地化环境799
15.2.2货币803
15.2.3格式化数字804
15.2.4解析数字805
15.2.5日期和时间806
第16章 开发工具807
16.1 pydoc:模块的联机帮助808
16.1.1纯文本帮助808
16.1.2 HTML帮助809
16.1.3交互式帮助809
16.2 doctest:通过文档完成测试810
16.2.1起步810
16.2.2处理不可预测的输出811
16.2.3 traceback814
16.2.4避开空白符815
16.2.5测试位置819
16.2.6外部文档822
16.2.7运行测试824
16.2.8测试上下文827
16.3 unittest:自动测试框架829
16.3.1基本测试结构829
16.3.2运行测试829
16.3.3测试结果830
16.3.4断言真值831
16.3.5测试相等性832
16.3.6几乎相等?833
16.3.7容器833
16.3.8测试异常837
16.3.9测试固件838
16.3.10用不同输入重复测试840
16.3.11跳过测试842
16.3.12忽略失败测试842
16.4 trace:执行程序流843
16.4.1示例程序843
16.4.2跟踪执行844
16.4.3代码覆盖845
16.4.4调用关系847
16.4.5编程接口848
16.4.6保存结果数据849
16.4.7选项850
16.5 traceback:异常和栈轨迹850
16.5.1支持函数851
16.5.2检查栈851
16.5.3 traceback异常853
16.5.4底层异常API854
16.5.5底层栈API857
16.6 cgitb:详细的traceback报告859
16.6.1标准traceback转储859
16.6.2启用详细的traceback860
16.6.3 traceback中的局部变量862
16.6.4异常属性864
16.6.5 HTML输出866
16.6.6记录traceback866
16.7 pd b:交互式调试工具868
16.7.1启动调试工具869
16.7.2控制调试工具871
16.7.3断点881
16.7.4改变执行流890
16.7.5用别名定制调试工具895
16.7.6保存配置设置897
16.8 profile和pstats:性能分析898
16.8.1运行性能分析工具898
16.8.2在上下文中运行901
16.8.3 pstats:保存和处理统计信息901
16.8.4限制报告内容903
16.8.5调用者/被调用者图903
16.9 timeit:测量小段Python代码执行的时间905
16.9.1模块内容905
16.9.2基本示例905
16.9.3将值存储在字典中906
16.9.4从命令行执行908
16.10 tabnanny:缩进验证工具909
16.11 compileall:字节编译源文件910
16.11.1编译一个目录910
16.11.2忽略文件911
16.11.3编译sys.path912
16.11.4编译单个文件912
16.11.5从命令行运行913
16.12 pyclbr:类浏览器914
16.12.1扫描类915
16.12.2扫描函数916
16.13 venv:创建虚拟环境917
16.13.1创建环境917
16.13.2虚拟环境的内容917
16.13.3使用虚拟环境918
16.14 ensu repip:安装Python包安装工具920
第17章 运行时特性922
17.1 site:全站点配置922
17.1.1导入路径922
17.1.2用户目录923
17.1.3路径配置文件924
17.1.4定制站点配置926
17.1.5定制用户配置927
17.1.6禁用site模块929
17.2 Sys:系统特定配置929
17.2.1解释器设置929
17.2.2运行时环境935
17.2.3内存管理和限制937
17.2.4异常处理942
17.2.5底层线程支持944
17.2.6模块和导入947
17.2.7跟踪程序运行情况963
17.3 os:可移植访问操作系统特定特性968
17.3.1检查文件系统内容968
17.3.2管理文件系统权限971
17.3.3创建和删除目录973
17.3.4处理符号链接973
17.3.5安全地替换现有文件974
17.3.6检测和改变进程所有者975
17.3.7管理进程环境976
17.3.8管理进程工作目录977
17.3.9运行外部命令977
17.3.10用os.fork()创建进程979
17.3.11等待子进程980
17.3.12 Spawn创建新进程982
17.3.13操作系统错误码982
17.4 platform:系统版本信息983
17.4.1解释器983
17.4.2平台984
17.4.3操作系统和硬件信息985
17.4.4可执行程序体系结构986
17.5 resource:系统资源管理987
17.5.1当前使用情况987
17.5.2资源限制988
17.6 g c:垃圾回收器990
17.6.1跟踪引用990
17.6.2强制垃圾回收992
17.6.3查找无法回收的对象引用993
17.6.4回收阈值和代995
17.6.5调试998
17.7 sysconfig:解释器编译时配置1002
17.7.1配置变量1002
17.7.2安装路径1004
17.7.3 Python版本和平台1007
第18章 语言工具1009
18.1 warnings:非致命警告1009
18.1.1分类和过滤1010
18.1.2生成警告1010
18.1.3用模式过滤1011
18.1.4重复的警告1013
18.1.5候选消息传送函数1013
18.1.6格式化1014
18.1.7警告中的栈层次1014
18.2 abc:抽象基类1015
18.2.1 ABC如何工作1015
18.2.2注册一个具体类1016
18.2.3通过派生实现1017
18.2.4辅助基类1017
18.2.5不完整的实现1018
18.2.6 ABC中的具体方法1019
18.2.7抽象属性1020
18.2.8抽象类和静态方法1022
18.3 dis:Python字节码反汇编工具1023
18.3.1基本反汇编1023
18.3.2反汇编函数1024
18.3.3类1025
18.3.4源代码1026
18.3.5使用反汇编调试1027
18.3.6循环的性能分析1028
18.3.7编译器优化1033
18.4 inspect:检查现场对象1035
18.4.1示例模块1035
18.4.2检查模块1035
18.4.3检查类1036
18.4.4检查实例1038
18.4.5文档串1038
18.4.6获取源代码1039
18.4.7方法和函数签名1041
18.4.8类层次体系1043
18.4.9方法解析顺序1044
18.4.10栈与帧1045
18.4.11命令行接口1047
第19章 模块和包1048
19.1 importlib: Python的导入机制1048
19.1.1示例包1048
19.1.2模块类型1049
19.1.3导入模块1049
19.1.4加载工具1051
19.2 pkgutil:包工具1052
19.2.1包导入路径1052
19.2.2包的开发版本1054
19.2.3用PKG文件管理路径1055
19.2.4嵌套包1056
19.2.5包数据1058
19.3 zipimport:从ZIP归档加载Python代码1060
19.3.1示例1060
19.3.2查找模块1061
19.3.3访问代码1061
19.3.4源代码1062
19.3.5包1063
19.3.6数据1063
附录A移植说明1066
附录B标准库之外1081
热门推荐
- 807764.html
- 1887098.html
- 2481650.html
- 3045696.html
- 3795180.html
- 3138406.html
- 1944557.html
- 3767512.html
- 2255073.html
- 1284273.html
- http://www.ickdjs.cc/book_3490656.html
- http://www.ickdjs.cc/book_3356604.html
- http://www.ickdjs.cc/book_2059361.html
- http://www.ickdjs.cc/book_1996827.html
- http://www.ickdjs.cc/book_882254.html
- http://www.ickdjs.cc/book_68583.html
- http://www.ickdjs.cc/book_822340.html
- http://www.ickdjs.cc/book_3130200.html
- http://www.ickdjs.cc/book_2562665.html
- http://www.ickdjs.cc/book_1947929.html