【发布时间】:2017-10-29 14:45:25
【问题描述】:
我有一个添加到项目资源部分的脚本。
当测试所有工作都按预期进行时,但当项目编译为 jar 时,资源不再作为“松散”文件可用。而是在罐子里。
在这种情况下,我该如何继续使用该脚本?
在开发中运行这样的脚本:
val script: String = getClass.getResource("/scripts/myScript.py").getPath
...
s"python $script $flags"!
【问题讨论】:
-
有什么阻止您将其提取到临时文件并针对该文件运行 python 吗?
-
你考虑过使用Jython吗?
-
这个答案应该会有所帮助:stackoverflow.com/a/26204566/706557