Comment passez-vous des arguments de JMP à un script Python ?Salut,
J'aime passer 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 passer des arguments d'un script JMP à un script Python ?
Merci. C'est bon à savoir.
Re : Comment passer des arguments d'un script JMP à un script Python ?Gardez un œil sur JMP 14.0 et la nouvelle commande Python Submit().
Il vous permettra d'appeler du code Python directement à partir de JSL, en transmettant et en recevant des structures de données - aucun RunProgram() requis.
Re : Comment passer des arguments d'un script JMP à un script Python ?Merci. Je vais essayer.
Re : Comment passer des arguments d'un script JMP à un script Python ?Vous devez passer deux arguments différents via RunProgram sous forme de liste, car vous passez 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
"