Dataway Python 表达式基于 Python3 语言进行封装,在 Python 的基础上进行了功能的裁剪,并要求必须定义合法的入口函数 dw_process(msg)。因此,所有的 DataWay 表达式正常执行结束之后都会有最终的返回值,但 “Python脚本” 却可以没有明确返回值。
目前几乎所有的核心组件都具有表达式求值的能力,Dataway 是轻联具有动态求值能力的关键所在。
排除 Dataway 脚本的语法错误,确保在 Dataway 编辑时通过语法检查。
通过查看运行错误日志,定位 Dataway 脚本的错误原因及脚本错误行数,进行问题分析和定位。
您也可以通过 Dataway 脚本调试 进行问题排查。
Dataway 默认支持的内置模块仅包含 time、json、math、base64、hmac、random、hashlib、Crypto、 socket、struct、decimal、urllib、csv 和 datetime 模块。
一般而言,这些第三方模块对 Dataway 脚本而言已足够。如果确实有需求,需新增第三方模块,请 提交工单 联系我们,经安全评估后,会为您开放该模块。