说明:PYTHON离线任务支持PYTHON语言的3.6版本。
PYTHON离线任务应用zip包的规范如下:
zip包里面根目录不要出现start.sh和start_flow.sh
zip包结构参照如下
xxx.zip ## zip包中仅包含算法代码即可,根目录不要含有start.sh、start_flow.sh两个文件 - my_algo.py - 其他需要的文件
其中my_alog.py代码可参照如下(具体可按照自己业务逻辑编写)
(备注:在数据开发配置了输入输出参数时,可以通过环境变量ZERG_APP_PARAM获取。)
#!/usr/bin/python # -*- coding:utf-8 -*- import sys print("------start") print("Args:"+ str(sys.argv)) print("------end")
在含有my_alog.py和其他算法需要文件的目录下面,执行如下打包命令,得到python_job_test.zip
zip -r python_job_test.zip ./*
将打好的zip包上传到对应添加应用处即可。
编写离线任务应用脚本
在添加离线任务应用处,离线任务应用脚本处编写可参照如下
#! /bin/bash cd `dirname $0` echo "--------start------->>" python my_algo.py "$1" echo "--------end------->>"
编写完成,保存即可。
文档内容是否对您有帮助?