sys.attr("path").attr("append")(path); 传入的路径有什么不对,为什么使用的还是默认工程下的python文件啊
1. append 加到最后,优先级最低(最关键)
Python import 是按 sys.path 从前往后找模块的。
你用的是:
append()
👉 这会把你的路径加到最后面
如果你的工程目录(比如当前 exe 目录、.、build目录)里已经有同名 .py 文件:
Python 会优先导入"前面的那个",完全不会走你新加的路径。
✅ 解决:
改成插入到最前面:
sys.attr("path").attr("insert")(0, "E:\\project\\jig\\src\\plugins\\IQMetricsTest");