【发布时间】:2020-06-01 13:07:47
【问题描述】:
我有 UniVerse 11.3.1,并且一直在利用 Rocket's u2py module to run python code。总的来说,这很棒。从 PICK 调用 python 代码时,我通常使用PyCallFunction。但是,我有许多直接从 TCL 中的RUNPY 命令运行的脚本。
在重构我的一些目录时,我不再让PP 目录存放我的python 代码。我可以从一个新目录调用我的脚本,比如 PYSCRIPTS,但这意味着如果我有一个调用 RUNPY 的 bash 或 TCL 脚本,我现在必须明确地调用我从哪个目录调用它:
RUNPY PYSCRIPTS test.py 而不是RUNPY test.py。
有没有办法更改RUNPY 查找的默认目录? 这与 PYTHONPATH 配置有关,还是在 UniVerse 二进制文件中硬编码?有点不便,但我宁愿通过配置而不是硬编码来处理这些脚本的父目录。
【问题讨论】:
标签: python pythonpath universe u2 runpy