首次接触python,与java不同的是不能够跨包导入方法,网上搜索了很久,也算是摸索出来了。
如果我要尝试导入pyterrier_colbert下的test1.py到当前的test文件里面
我需要先
import sys
sys.path.append(‘…/pyterrier_colbert/’)
这个导入要自己分析自己的文件结构,我的是这样的一个结构,看到网上的解释说是python只顾当前的环境变量换个包就变了,当然我也不是很懂原理
test 调用 test1 的Test()类,然后运行,得到结果:



