从任意文件系统位置导入模块
如果要在 Python 标准库中导入尚未作为内置模块存在的模块,也不想作为侧包导入,可以通过将模块所在目录的路径添加到 sys.path
来实现 。当主机上存在多个 python 环境时,这可能很有用。
import sys
sys.path.append("/path/to/directory/containing/your/module")
import mymodule
将路径附加到找到 mymodule
的目录非常重要,而不是模块本身的路径。
如果要在 Python 标准库中导入尚未作为内置模块存在的模块,也不想作为侧包导入,可以通过将模块所在目录的路径添加到 sys.path
来实现 。当主机上存在多个 python 环境时,这可能很有用。
import sys
sys.path.append("/path/to/directory/containing/your/module")
import mymodule
将路径附加到找到 mymodule
的目录非常重要,而不是模块本身的路径。