如何在给定完整路径的情况下加载Python模块?请注意,该文件可以位于文件系统中的任何位置,因为它是配置选项。 我在ubutnu中使用python 3.5,到目前为止我的代码是:
创建python模块test.py
import sys
sys.path.append("test/lib/")
from tes1 import Client1
from tes2 import Client2
import tes3
答案 0 :(得分:0)
尝试一下(Python 3.5+支持此语法):
import importlib.util
spec = importlib.util.spec_from_file_location("lib.test", "/test/lib/test.py")
foo = importlib.util.module_from_spec(spec)
spec.loader.exec_module(foo)
foo.MyClass()