¿Cómo pasa los argumentos de JMP a la secuencia de comandos de Python?Hola,
Me gusta pasar una cadena (nombre de archivo) a un script de Python usando RunProgram. Aquí está el guión:
archivo = "mtest.py abc.pdf" ;
Ejecute el programa (ejecutable( "/usr/bin/python" ), opciones ({archivo}), función de lectura ( "texto" ));
Aprecio tu ayuda. Gracias.
Re: ¿Cómo pasar argumentos de JMP a un script de Python?
Gracias. Es bueno saberlo.
Re: ¿Cómo pasar argumentos de JMP a un script de Python?Esté atento a JMP 14.0 y al nuevo comando Enviar() de Python.
Le permitirá llamar al código Python directamente desde JSL, pasando y recibiendo estructuras de datos, no se requiere RunProgram().
Re: ¿Cómo pasar argumentos de JMP a un script de Python?Gracias. Voy a darle una oportunidad.
Re: ¿Cómo pasar argumentos de JMP a un script de Python?Debe pasar dos argumentos diferentes a través de RunProgram como una lista, porque en realidad está pasando dos argumentos a python.No tengo una Mac, pero en Windows este script de python:
import sys
print(sys.argv[1])
y este script jsl:
RunProgram(
executable("C:\path to\python.exe"),
options({"C:/path to/pythonscript.py", "hi"}),
readfunction("text")
);
devoluciones:
"hi
"