如何將 Python 腳本中的字串清單傳回 JSL您好,我有一個小型 Python 腳本,其中包含一些用戶輸入字段,並用於創建一些 SQL 腳本,我希望這些腳本隨後透過 jmp 運行。
目前 JSL 檔案為:
Python提交檔案("python.py");
query_list = Python Get( list );
顯示(查詢清單)
Python 腳本運作正常,如果我在 Python 中使用 print(list) 命令,它會在日誌中顯示查詢清單。
我還嘗試將列表(在 Python 中)轉換為資料框,以及使用 jmp.datatable 函數。
自動化和腳本編寫回覆:如何從 Python 腳本向 JSL 傳回字串列表這是自動處理的,Python 的 `Get(variable_name)` 函數會從 Python 環境中擷取變數。傳回的是一個 Python 列表,格式為 JSL List。 `list` 是 Python 關鍵字。
python.py
導入跳躍
我的列表 = [ 'query1' , 'query2' , 'query3' ]
Names Default to Here(1);
Python Submit File("python.py");
query_list = Python Get(my_list);
show(query_list);
結果:
…
query_list = Python Get(my_list);
顯示(查詢清單);
/*:
查詢清單 = {"查詢1", "查詢2", "查詢3"};