我有一个 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   回答