JMP から Python スクリプトに引数を渡すにはどうすればよいですか?こんにちは、
私は、RunProgram を使用して Python スクリプトに文字列 (ファイル名) を渡すのが好きです。 スクリプトは次のとおりです。
ファイル = 「mtest.py abc.pdf」 ;
プログラムの実行(実行可能( 「/usr/bin/python」 )、オプション({ファイル})、読み取り関数( "文章" ));
私はあなたの助けに感謝します。 ありがとう。
Re: JMP から Python スクリプトに引数を渡すにはどうすればよいですか?
ありがとう。 知っておくと良いでしょう。
Re: JMP から Python スクリプトに引数を渡すにはどうすればよいですか?JMP 14.0 と新しい Python Submit() コマンドに注目してください。
これにより、JSL から直接 Python コードを呼び出し、データ構造の受け渡しを行うことができます。RunProgram() は必要ありません。
Re: JMP から Python スクリプトに引数を渡すにはどうすればよいですか?ありがとう。 試してみます。
Re: JMP から Python スクリプトに引数を渡すにはどうすればよいですか?実際には 2 つの引数を Python に渡すことになるため、RunProgram を通じて 2 つの異なる引数をリストとして渡す必要があります。私は 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
"