
九八云Python教程:contextlib —- 为 with语句上下文提供的工具
contextlib —- 为 with语句上下文提供的工具 源代码 Lib/contextlib.py 此模块为涉及 with 语句的常见任务提供了实用的工具。更多信息请参见 上下文管理器类型 和 with 语句上下文管理器。 工具 提供...
contextlib —- 为 with语句上下文提供的工具 源代码 Lib/contextlib.py 此模块为涉及 with 语句的常见任务提供了实用的工具。更多信息请参见 上下文管理器类型 和 with 语句上下文管理器。 工具 提供...
urllib.request —- 用于打开 URL 的可扩展库 源码: Lib/urllib/request.py urllib.request 模块定义了适用于在各种复杂情况下打开 URL(主要为 HTTP)的函数和类 —- 例如基本认...
并发执行 本章中描述的模块支持并发执行代码。 适当的工具选择取决于要执行的任务(CPU密集型或IO密集型)和偏好的开发风格(事件驱动的协作式多任务或抢占式多任务处理)。 这是一个概述: threading —- 基于线程的并行 线程本地数据...
5. 导入系统 一个 module 内的 python 代码通过 importing 操作就能够访问另一个模块内的代码。 import 语句是发起调用导入机制的最常用方式,但不是唯一的方式。 importlib.import_module(...
12. 虚拟环境和包 12.1. 概述 python应用程序通常会使用不在标准库内的软件包和模块。应用程序有时需要特定版本的库,因为应用程序可能需要修复特定的错误,或者可以使用库的过时版本的接口编写应用程序。 这意味着一个Python安装可...
unittest —- 单元测试框架 源代码: Lib/unittest/__init__.py (如果你已经对测试的概念比较熟悉了,你可能想直接跳转到这一部分 断言方法。) unittest 单元测试框架是受到 JUnit 的启发,与其他...
queue —- 一个同步的队列类 源代码: Lib/queue.py queue 模块实现了多生产者、多消费者队列。这特别适用于消息必须安全地在多线程间交换的线程编程。模块中的 Queue 类实现了所有所需的锁定语义。 模块实现了三种类型...
symtable ——访问编译器的符号表 Source code: Lib/symtable.py 符号表由编译器在生成字节码之前根据 AST 生成。符号表负责计算代码中每个标识符的作用域。 symtable 提供了一个查看这些表的接口。 ...
编解码器注册与支持功能 int PyCodec_Register(PyObject *search_function) Part of the Stable ABI. 注册一个新的编解码器搜索函数。 作为副作用,其尝试加载 encoding...
types —- 动态类型创建和内置类型名称 源代码: Lib/types.py 此模块定义了一些工具函数,用于协助动态创建新的类型。 它还为某些对象类型定义了名称,这些名称由标准 python 解释器所使用,但并不像内置的 int 或 s...