如何将参数从 JMP 传递到 Python 脚本?你好,
我喜欢使用 RunProgram 将字符串(文件名)传递给 Python 脚本。 这是脚本:
文件 = “mtest.py abc.pdf” ;
运行程序(可执行( “/usr/bin/python” ),options({file}),readfunction( “文本” ));
我感谢您的帮助。 谢谢。
Re: 如何将参数从 JMP 传递到 Python 脚本?
谢谢。 很高兴知道。
Re: 如何将参数从 JMP 传递到 Python 脚本?请留意 JMP 14.0 和新的 Python Submit() 命令。
它将允许您直接从 JSL 调用 Python 代码,传递和接收数据结构 - 不需要 RunProgram()。
Re: 如何将参数从 JMP 传递到 Python 脚本?谢谢。 我会试一试。
Re: 如何将参数从 JMP 传递到 Python 脚本?您需要通过 RunProgram 将两个不同的参数作为列表传递,因为您实际上是将两个参数传递给 python。我没有mac,但在windows上这个python脚本:
import sys
print(sys.argv[1])
这个jsl脚本:
RunProgram(
executable("C:\path to\python.exe"),
options({"C:/path to/pythonscript.py", "hi"}),
readfunction("text")
);
返回:
"hi
"