Karrigell/匯入模組
外觀
如果您想在 Python 標準發行版中載入模組,或者在發行版中安裝的第三方包中載入模組,只需使用通常的
import mymodule
您可能還想匯入專門為您的 Web 應用程式設計的模組。在這種情況下,您不能使用 import,因為 Python 直譯器用來根據名稱查詢模組的演算法:直譯器在一個資料夾列表中搜索指定名稱的模組,您無法可靠地修改此列表以新增您的應用程式資料夾,因為在多執行緒伺服器中,您無法控制它
因此,對於這種型別的模組,您應該使用不同的語法
mymodule = Import('mymodule.py')
Import() 的引數是模組的 URL,它由伺服器解析,就像所有其他 URL 一樣
此模組可以使用 Karrigell 定義的所有內建名稱:這意味著匯入的模組本身可以透過 Import() 匯入其他使用者定義的模組,使用 HTMLTags 中的名稱等