• Python加载模块详解(2种方式)

    在编写一个 Python 模块之后,如果直接用 import 或 from...import 来导入该模块,Python 通常并不能加载该模块。道理很简单,Python 怎么知道到哪里去找这个模块呢?

    编程其实并不难,就是用合适的语法告诉计算机,让它帮助完成某个工作。因此计算机能完成的事情,其实都是程序员预先告诉它的。

    为了让 Python 能找到我们编写(或第三方提供) 的模块,可以用以下两种方式来告诉它:

    1. 使用环境变量。
    2. 将模块放在默认的模块加载路径下。

    下面详细介绍这两种方式。

    使用环境变量

    Python 将会根据 PYTHONPATH 环境变量的值来确定到哪里去加载模块。PYTHONPATH 环境变量的值是多个路径的集合,这样 Python 就会依次搜索 PYTHONPATH 环境变量所指定的多个路径,试图从中找到程序想要加载的模块。

    下面介绍在不同平台上设置环境变量的方式。

    在 Windows 平台上设置环境变量

    右击桌面上的“计算机”图标,出现右键菜单;单击“属性”菜单项,系统显示“控制面板\所有控制面板项\系统”窗口,单击该窗口左边栏中的“高级系统设置”链接,出现“系统属性”对话框,如图 1 所示。



    图 1 系统属性对话框

更多...

加载中...