如何使用python编辑jsk中的文件夹路径你好,
我正在使用 JMP 17 Pro
我有需要动态更改文件夹名称的 jsl。我想使用 python 进行此更改,它会从服务器接收新文件夹路径信息
我能够使用 python 打开 jsl,并使用以下链接在 jsl 中打印 python 变量
https://community.jmp.com/t5/Discussions/How-to-pass-arguments-from-Python-to-jmp-script-while-running/td-p/379251
我可以使用 python 编辑 JSL 中的文件夹路径吗?这将允许更改 jsl 文件夹路径并使用 python 直接运行 jsl
自动化和脚本基础数据分析与建模数据访问回复:如何使用 python 编辑 jsk 中的文件夹路径一些设计想法:
- 您是否需要使用 Python 来获取更新的服务器路径,或者您是否可以使用 JSL 中的 http 请求功能从 JSL 中执行此操作?
- 如果您必须使用 Python,我建议创建一个 JSL 用户定义函数,并使用 JSL Python Execute() 来实现一个功能用 Python 编写的 JSL 函数。(在 Python Execute 中)。Python Execute() 允许您传入一个 JSL 输入变量列表,并传入一个输出变量列表作为结果。要么明确传入所有变量,要么在 JSL 中使用关联数组,它将成为 Python Send() / Get API 中的 Python 字典。
无论如何,我都会将你的 JSL 脚本作为控制脚本,其中包含文件夹路径的变量。通过 JSL 或 Python 从服务器获取信息并将其放入某个数据结构中(例如列表或关联数组),然后迭代返回的数据以填充路径变量。
帮助菜单下的脚本索引包含 JMP 中可用的脚本功能的文档和可运行的示例代码。在我看来,它应该是每个人获取 JMP 脚本信息的主要来源。
JMP 18 使得在 JMP 中运行 Python 脚本以及与 JMP 和 JSL 结构进行互操作的能力显著改善。