Wie übergeben Sie Argumente von JMP an das Python-Skript?Hi,
Ich übergebe gerne eine Zeichenfolge (Dateiname) mit RunProgram an ein Python-Skript. Hier ist das Skript:
Datei = "mtest.py abc.pdf" ;
Programm ausführen (ausführbar( "/usr/bin/python" ),Optionen({Datei}),Lesefunktion( "Text" ));
Ich schätze Ihre Hilfe. Vielen Dank.
Betreff: Wie übergeben Sie Argumente von JMP an Python-Skript?
Vielen Dank. Es ist gut zu wissen.
Betreff: Wie übergeben Sie Argumente von JMP an Python-Skript?Halten Sie Ausschau nach JMP 14.0 und dem neuen Python Submit()-Befehl.
Es ermöglicht Ihnen, Python-Code direkt aus JSL aufzurufen und Datenstrukturen zu übergeben und zu empfangen - kein RunProgram() erforderlich.
Betreff: Wie übergeben Sie Argumente von JMP an Python-Skript?Vielen Dank. Ich werde es versuchen.
Betreff: Wie übergeben Sie Argumente von JMP an Python-Skript?Sie müssen zwei verschiedene Argumente als Liste durch RunProgram übergeben, da Sie eigentlich zwei Argumente an Python übergeben.Ich habe keinen Mac, aber unter Windows dieses Python-Skript:
import sys
print(sys.argv[1])
und dieses JSL-Skript:
RunProgram(
executable("C:\path to\python.exe"),
options({"C:/path to/pythonscript.py", "hi"}),
readfunction("text")
);
kehrt zurück:
"hi
"