天天看点

Kettle执行python脚本

kettle的作业中有一个Shell组件,通过这个组件并选择好python环境,即可执行py文件,示例任务如下:

Kettle执行python脚本

其中,工作路径选择python.exe的目录,脚本选择相应文件即可。

Kettle执行python脚本

但是,执行后报错或者发现py文件没有被执行,是什么问题呢?

原因是需要添加.py文件默认打开方式为python.exe。

添加方式:

控制面板-> 默认程序 -> 按文件类型指定默认应用

选择.py对应的默认应用改为python,我的默认程序是pycharm

PS:如果选择默认应该没出来Python的话,那么选择桌面上任一.py文件,鼠标右击——打开方式,选择python.exe方式打开即可。

Kettle执行python脚本

修改后,重新执行任务,成功!