Wie übergibt man Argumente von JMP an ein Python-Skript?Hallo,
Ich übergebe gerne einen String (Dateinamen) mit RunProgram an ein Python-Skript. Hier ist das Skript:
Datei = „mtest.py abc.pdf“ ;
RunProgram (ausführbar( „/usr/bin/python“ ),options({file}),readfunction( "Text" ));
Ich schätze Ihre Hilfe. Danke.
Betreff: Wie übergebe ich Argumente von JMP an ein Python-Skript?
Danke. Es ist gut zu wissen.
Betreff: Wie übergebe ich Argumente von JMP an ein Python-Skript?Halten Sie Ausschau nach JMP 14.0 und dem neuen Python-Befehl Submit().
Damit können Sie Python-Code direkt aus JSL aufrufen und Datenstrukturen übergeben und empfangen – kein RunProgram() erforderlich.
Betreff: Wie übergebe ich Argumente von JMP an ein Python-Skript?Danke. Ich werde es versuchen.
Betreff: Wie übergebe ich Argumente von JMP an ein Python-Skript?Sie müssen zwei verschiedene Argumente als Liste über RunProgram übergeben, da Sie tatsächlich 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
"