如何将 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"};