页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

代码块
languagepy
import sys
...
def main():
    if len(sys.argv) > 1 :
        oid = sys.argv[1]
...

如果希望在python脚本里简单的输出一些数据给dwf的后端javascript脚本,可以使用下面的写法:

代码块
languagejs
let scriptPath = "/home/script/analytic.py";
let oid = this.obj.oid;
let r = this.sh.execute(`python ${scriptPath} ${oid}`);

而在对应的python脚本里通过print函数可以将结果返回即可:

代码块
languagejs
import sys

if len(sys.argv) > 1 :
    print("hello " + sys.argv[1])

最后一点要注意的是,如果希望从python脚本里传递非常复杂的JSON对象,应该用json包的dumps实现:print(json.dumps(res))

以文件为基础输入和输出数据

“OK,那我怎么拿到DWF中管理的文件路径呢?”,说到这里,小伍问到。

...

可以通过4.6 模型包管理直接导入将上述模型导入到空白的DWF之中。

尾声

说话之间,已经到了傍晚,只见万道霞光照进办公室,小伍看了看窗外,感觉信心十足,答到:“哦,原来是这样的,好!我这就回去试试!”。说话之间,已经到了傍晚,只见霞光照进办公室,小伍看了看窗外,感觉信心十足,答到:“哦,原来是这样的,好!我这就回去试试!”。

“别急!”,我说:“先开完组会再说,马上就要开始了。”,只听熟悉的声音响起,全组开始汇报大家开始汇报工作,晚上继续工作。

...