从任意文件系统位置导入模块

如果要在 Python 标准库中导入尚未作为内置模块存在的模块,也不想作为侧包导入,可以通过将模块所在目录的路径添加到 sys.path实现 。当主机上存在多个 python 环境时,这可能很有用。

import sys
sys.path.append("/path/to/directory/containing/your/module")
import mymodule

将路径附加到找到 mymodule目录非常重要,而不是模块本身的路径。