...
代码块 | ||
---|---|---|
| ||
import sys ... def main(): if len(sys.argv) > 1 : oid = sys.argv[1] ... |
如果希望在python脚本里简单的输出一些数据给dwf的后端javascript脚本,可以使用下面的写法:
代码块 | ||
---|---|---|
| ||
let scriptPath = "/home/script/analytic.py";
let oid = this.obj.oid;
let r = this.sh.execute(`python ${scriptPath} ${oid}`); |
而在对应的python脚本里通过print函数可以将结果返回即可:
代码块 | ||
---|---|---|
| ||
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之中。
尾声
说话之间,已经到了傍晚,只见万道霞光照进办公室,小伍看了看窗外,感觉信心十足,答到:“哦,原来是这样的,好!我这就回去试试!”。说话之间,已经到了傍晚,只见霞光照进办公室,小伍看了看窗外,感觉信心十足,答到:“哦,原来是这样的,好!我这就回去试试!”。
“别急!”,我说:“先开完组会再说,马上就要开始了。”,只听熟悉的声音响起,全组开始汇报大家开始汇报工作,晚上继续工作。
...