Come restituire un elenco di stringhe da uno script Python a JSLCiao, ho un piccolo script Python che contiene alcuni campi di input utente e li utilizza per creare degli script SQL. Vorrei che questi script venissero poi eseguiti tramite jmp.
Attualmente il file JSL è:
Python Invia file( "python.py" );
query_list = Python Get( list );
mostra(query_list)
Lo script Python funziona come previsto, infatti se stampo (lista) in Python, viene visualizzato l'elenco delle query nel log.
Ho provato anche a convertire la lista (in Python) in un dataframe e in un jmp.datatable.
Automazione e scriptingOggetto: Come restituire un elenco di stringhe da uno script Python a JSLQuesto viene gestito automaticamente: Python Get(nome_variabile) recupera la variabile dall'ambiente Python. Viene restituita una lista Python come lista JSL. 'list' è una parola chiave di Python.
python.py
import jump
la mia lista = [ 'query1' , 'query2' , 'query3' ]
Names Default to Here(1);
Python Submit File("python.py");
query_list = Python Get(my_list);
show(query_list);
Risultati:
...
query_list = Python Get(my_list);
mostra(query_list);
/*:
query_list = {"query1", "query2", "query3"};