Salut tout le monde,
J'essaie de tester que mon ordinateur est capable d'exécuter des scripts JSL qui utilisent Python, j'ai trouvé deux morceaux de codes dans l'aide JMP et je les ai exécutés en utilisant JMP 15. Le morceau de code suivant fonctionne correctement, il inclut le python submit ().
Noms par défaut ici (1);
Init Python ();
Soumettre Python ("\ [
panier = ['pomme', 'orange', 'poire']
imprimer (panier)
imprimer (panier [0])
imprimer (panier [1])
] \ ");
Terme Python ();
Cependant, le morceau de code suivant n'a pas fonctionné. Le code était censé afficher la valeur des variables, x, s et M. Cependant, il a imprimé l'instruction (print (x)), (print (s)) et (print (M)) à la place. il semble que la commande python send () ne fonctionne pas. J'espère que vous pourrez l'aider à comprendre. Voici le code:
Noms par défaut ici (1);
Init Python ();
X = 1;
Envoyer Python (X);
S = "Titre du rapport";
Envoi Python (S);
M = [1 2 3, 4 5 6, 7 8 9];
Envoyer Python (M);
Soumettre Python ("\ [
imprimer (X)
imprimer (S)
imprimer (M)
] \ ");
Terme Python ();
et voici la sortie:
1.0
Titre du rapport
/ ********** /
imprimer (X)
imprimer (S)
imprimer (M)
/ ********** /
0
Merci d'avance
En exécutant Windows 10, avec JMP 16, j'obtiens les résultats suivants lors de l'exécution de votre exemple de code
1.0
Report Title
[[1. 2. 3.]
[4. 5. 6.]
[7. 8. 9.]]
0