У меня UniVerse 11.3.1, и я использую модуль Rocket u2py
для запуска python кода . В целом, это было здорово. При вызове python кода из PICK я обычно делаю PyCallFunction
. Однако у меня есть ряд сценариев, которые я запускаю непосредственно из команды RUNPY
в TCL.
При рефакторинге некоторых моих каталогов я отказываюсь от наличия в каталоге PP
моего кода python. Я могу вызывать свои скрипты из нового каталога, скажем, PYSCRIPTS
, но это означает, что если у меня есть bash или TCL-скрипт, который вызывает RUNPY
, я теперь должен явно вызвать, из какого каталога я его вызываю:
RUNPY PYSCRIPTS test.py
вместо RUNPY test.py
.
Есть ли способ изменить каталог по умолчанию, в который смотрит RUNPY
? Это связано с конфигурацией PYTHONPATH, или это жестко запрограммирован в бинарном файле UniVerse? Небольшое неудобство, но я бы предпочел обработать родительский каталог этих сценариев через конфигурацию, а не жестко их кодировать.