Python logo

上一主题

codeop --- 编译 Python 代码

下一主题

zipimport --- Import modules from Zip archives

当前页

  • 报告 Bug
  • 显示源码

导航

  • 索引
  • 模块 |
  • 下一页 |
  • 上一页 |
  • Python logo
  • Python »
  • 3.12.4 Documentation »
  • Python 标准库 »
  • 导入模块
  • |
  • |

导入模块¶

本章中介绍的模块提供了导入其他Python模块和挂钩以自定义导入过程的新方法。

本章描述的完整模块列表如下:

  • zipimport --- Import modules from Zip archives
    • zipimporter 对象
    • 例子
  • pkgutil --- 包扩展工具
  • modulefinder --- 查找脚本使用的模块
    • ModuleFinder 的示例用法
  • runpy --- Locating and executing Python modules
  • importlib --- import 的实现
    • 概述
    • 函数
    • importlib.abc —— 关于导入的抽象基类
    • importlib.machinery —— 导入器和路径钩子函数。
    • importlib.util —— 导入器的工具程序代码
    • 例子
      • 用编程方式导入
      • 检查某模块可否导入。
      • 直接导入源码文件。
      • 实现延迟导入
      • 导入器的配置
      • importlib.import_module() 的近似实现
  • importlib.resources -- Package resource reading, opening and access
    • 弃用的函数
  • importlib.resources.abc -- Abstract base classes for resources
  • importlib.metadata -- 访问软件包元数据
    • 概述
    • 函数式 API
      • 入口点
      • 分发的元数据
      • 分发的版本
      • 分发的文件
      • 分发的依赖
      • 将导入映射到分发包
    • 分发
    • 分发包的发现
    • 扩展搜索算法
  • sys.path 模块搜索路径的初始化
    • 从虚拟环境
    • _pth 文件
    • 嵌入式 Python

上一主题

codeop --- 编译 Python 代码

下一主题

zipimport --- Import modules from Zip archives

当前页

  • 报告 Bug
  • 显示源码
«

导航

  • 索引
  • 模块 |
  • 下一页 |
  • 上一页 |
  • Python logo
  • Python »
  • 3.12.4 Documentation »
  • Python 标准库 »
  • 导入模块
  • |
  • |
© 版权所有 2001-2024, Python Software Foundation.
This page is licensed under the Python Software Foundation License Version 2.
Examples, recipes, and other code in the documentation are additionally licensed under the Zero Clause BSD License.
See History and License for more information.

The Python Software Foundation is a non-profit corporation. Please donate.

最后更新于 Jun 18, 2024 (21:19 UTC). Found a bug?
由 Sphinx 7.3.7创建。