Kettle执行python脚本
kettle的作业中有一个Shell组件,通过这个组件并选择好python环境,即可执行py文件,示例任务如下:
其中,工作路径选择python.exe的目录,脚本选择相应文件即可。
但是,执行后报错或者发现py文件没有被执行,是什么问题呢?
原因是需要添加.py文件默认打开方式为python.exe。
添加方式:
控制面板-> 默认程序 -> 按文件类型指定默认应用
选择.py对应的默认应用改为python,我的默认程序是pycharm
PS:如果选择默认应该没出来Python的话,那么选择桌面上任一.py文件,鼠标右击——打开方式,选择python.exe方式打开即可。
修改后,重新执行任务,成功!