跳至内容

Karrigell/导入模块

来自维基教科书,开放的书籍,开放的世界

如果您想在 Python 标准发行版中加载模块,或者在发行版中安装的第三方包中加载模块,只需使用通常的

import mymodule

您可能还想导入专门为您的 Web 应用程序设计的模块。在这种情况下,您不能使用 import,因为 Python 解释器用来根据名称查找模块的算法:解释器在一个文件夹列表中搜索指定名称的模块,您无法可靠地修改此列表以添加您的应用程序文件夹,因为在多线程服务器中,您无法控制它

因此,对于这种类型的模块,您应该使用不同的语法

mymodule = Import('mymodule.py')

Import() 的参数是模块的 URL,它由服务器解析,就像所有其他 URL 一样

此模块可以使用 Karrigell 定义的所有内置名称:这意味着导入的模块本身可以通过 Import() 导入其他用户定义的模块,使用 HTMLTags 中的名称等

华夏公益教科书