我有一个 python 脚本正在运行。我想在我正在运行的 python 脚本中调用 *.jsl 脚本,并想在 python 中使用它的输出。我可以知道我该怎么做吗?
问问题
4767 次
3 回答
0
确保 jmp.exe 在您的系统环境中可用,这样如果您在命令行中键入“jmp.exe”,它将启动 jmp。然后准备好你的 *.jsl。使用 python procees 运行此命令“jmp.exe *.jsl”,这将打开 jmp 并运行 *.jsl 脚本,然后您可以将您从 jmp 生成的任何内容导入回 python。
于 2016-01-20T02:27:46.187 回答
-1
我在 Mac 上,这行得通
import os
os.system('open /Applications/JMP\ Pro\ 13.app/Contents/MacOS/JMP /path/filename.jsl')
路径/可执行文件和路径/名称之间有一个空格。
在你的 JSL 中确保第一行只有 //!
这将使脚本在打开时自动运行。此外,quit();
用作最后一行,这样打开的 JMP 实例就会关闭。
在使用 os 时参考此链接:如何使用 Python 启动应用程序实例?
于 2017-10-05T02:54:47.140 回答