如何將參數從 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
"