为了账号安全,请及时绑定邮箱和手机立即绑定

更改 UniVerse 中的默认 RUNPY 目录

更改 UniVerse 中的默认 RUNPY 目录

largeQ 2022-08-02 17:33:16
我有UniVerse 11.3.1,并且一直在利用Rocket的u2py模块来运行python代码。总的来说,这很棒。当从PICK调用python代码时,我通常会这样做。但是,我有许多脚本,我直接从TCL中的命令运行。PyCallFunctionRUNPY在重构我的一些目录时,我正在远离让目录容纳我的python代码。我可以从一个新目录调用我的脚本,比如说,但这意味着如果我有一个bash或TCL脚本调用,我现在必须显式调用我从哪个目录调用它:PPPYSCRIPTSRUNPYRUNPY PYSCRIPTS test.py而不是。RUNPY test.py有没有办法更改RUNPY查找的默认目录?这是否与PYTHONPATH配置有关,或者这是UniVerse二进制文件中的硬编码?一个小小的不便,但我宁愿通过配置来处理这些脚本的父目录,而不是对它们进行硬编码。
查看完整描述

1 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

我心中那个粗鲁的老UniVerse家伙说使用VOC条目,但这只适用于您输入的帐户。


>ED VOC RUNPY2

New record.


----: I

0001= S

0002= RUNPY PYSCRIPTS

0003=

Bottom at line 2.

----: FI

"RUNPY2" filed in file "VOC".

但是,这并不能解决您的BASH要求。为此,我认为每个帐户的.pth文件中都有一些路径信息。


您可能希望获得您的版本的标题为“U2Python用户指南”的文档,并查找有关.pth文件的部分。它们包含一些与路径相关的变量。那里有关于升级时覆盖某些变量的警告,我没有第一手经验,这就是为什么我对你应该做什么不合理地含糊不清的原因。


查看完整回答
反对 回复 2022-08-02
  • 1 回答
  • 0 关注
  • 69 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信