Comment transmettre les arguments de JMP au script Python ?Salut,
J'aime transmettre une chaîne (nom de fichier) à un script Python à l'aide de RunProgram. Voici le scénario :
fichier = "mtest.py abc.pdf" ;
Exécuter de programme (exécutable( "/usr/bin/python" ),options({fichier}),readfunction( "texte" ));
J'apprécie ton aide. Merci.
Re : Comment transmettre des arguments de JMP au script Python ?
Merci. C'est bon à savoir.
Re : Comment transmettre des arguments de JMP au script Python ?Gardez un œil sur JMP 14.0 et la nouvelle commande Python Submit().
Il vous permettra d'appeler du code Python directement depuis JSL, en transmettant et en recevant des structures de données - aucun RunProgram() n'est requis.
Re : Comment transmettre des arguments de JMP au script Python ?Merci. Je vais essayer.
Re : Comment transmettre des arguments de JMP au script Python ?Vous devez transmettre deux arguments différents via RunProgram sous forme de liste, car vous transmettez en fait deux arguments à python.Je n'ai pas de mac, mais sous Windows ce script python :
import sys
print(sys.argv[1])
et ce script jsl :
RunProgram(
executable("C:\path to\python.exe"),
options({"C:/path to/pythonscript.py", "hi"}),
readfunction("text")
);
Retour:
"hi
"