2017-05-26 84 views
0

我試圖自動化一些我不得不手動操作的東西,所以我可以運行一個python腳本而不是採取一大堆步驟。我想找到一種方法來從python腳本運行Talend作業。用Python運行Talend作業

我該如何做到這一點?它甚至有可能嗎?

回答

2

糟糕!抱歉。
在Studio中構建作業以獲得可從命令行啓動的自主作業。
從生成的存檔中提取文件。
搜索文件夾「script/yourJobname」。
檢查.bat或.sh之一的語法,具體取決於您喜歡哪一個。 使用subprocess.call(或以其他方式從Python執行jar文件)啓動jar文件。

希望這會有所幫助。
TRF

+0

好吧,我找到了.sh和.bat文件,它們在'JobName_0.1.zip/JobName'下,謝謝! –

-1

只要您可以從命令行運行Python腳本,您應該可以使用tSystem組件從Talend運行它。

+0

我不想從Talend運行python腳本,我試圖用Python執行Talend作業。 –