天天看點

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腳本

修改後,重新執行任務,成功!