引入模組
********

本章節所描述的模組提供了引入其他 Python 模組的新方法，以及用於自訂引入
過程的 hook。

本章節所描述的完整模組列表為：

* "zipimport" --- 從 Zip 封存檔案匯入模組

  * zipimporter 物件

  * 範例

* "pkgutil" --- 套件擴充工具程式

* "modulefinder" --- 搜尋腳本所使用的模組

  * "ModuleFinder" 的用法範例

* "runpy" --- 定位並執行 Python 模組

* "importlib" --- "import" 的實作

  * 簡介

  * 函式

  * "importlib.abc" -- Abstract base classes related to import

  * "importlib.machinery" -- Importers and path hooks

  * "importlib.util" -- Utility code for importers

  * 範例

    * Importing programmatically

    * Checking if a module can be imported

    * Importing a source file directly

    * Implementing lazy imports

    * Setting up an importer

    * Approximating "importlib.import_module()"

* "importlib.resources" -- 套件資源的讀取、開啟與存取

  * Functional API

* "importlib.resources.abc" -- 資源的抽象基底類別

* "importlib.metadata" -- 存取套件的元資料

  * Overview

  * Functional API

    * Entry points

    * Distribution metadata

    * Distribution versions

    * Distribution files

    * Distribution requirements

    * Mapping import to distribution packages

  * Distributions

  * Distribution Discovery

  * Implementing Custom Providers

    * 範例

* "sys.path" 模組搜尋路徑的初始化

  * 虛擬環境

  * _pth 檔案

  * Embedded Python
