Karrigell/导入模块
外观
如果您想在 Python 标准发行版中加载模块,或者在发行版中安装的第三方包中加载模块,只需使用通常的
import mymodule
您可能还想导入专门为您的 Web 应用程序设计的模块。在这种情况下,您不能使用 import
,因为 Python 解释器用来根据名称查找模块的算法:解释器在一个文件夹列表中搜索指定名称的模块,您无法可靠地修改此列表以添加您的应用程序文件夹,因为在多线程服务器中,您无法控制它
因此,对于这种类型的模块,您应该使用不同的语法
mymodule = Import('mymodule.py')
Import()
的参数是模块的 URL,它由服务器解析,就像所有其他 URL 一样
此模块可以使用 Karrigell 定义的所有内置名称:这意味着导入的模块本身可以通过 Import()
导入其他用户定义的模块,使用 HTMLTags 中的名称等