2014-04-10 74 views
0

我有多個python腳本。每個腳本都依賴於其他腳本,即第一個腳本使用第二個腳本的輸出,第二個腳本使用第三個腳本的輸出,依此類推。無論如何,我可以鏈接腳本,使我可以自動化整個過程。我遇到了Talend數據集成工具但我不知道如何使用它。任何參考或幫助將非常有用。自動化多個依賴python程序

回答

0

您沒有說明您使用的是哪種操作系統/平臺,但該問題似乎很適合make

指定Makefile中文件之間的依賴關係,以及如何從其他文件生成一個文件的規則。

例子:

# file-1 depends on input-file, and is generated via f1-from-input.py 
file-1: input-file 
     f1-from-input.py --input input-file --output file-1 

# file-2 depends on file-1, and is generated via f2-from-f1.py 
file-2: file-1 
     f2-from-f1.py < file-1 > file-2 

# And so on 

有關文檔,檢查出GNU Make Manual,或在互聯網上萬元的教程之一。

+0

我正在使用windows –

+0

那麼,[你去](http://gnuwin32.sourceforge.net/packages/make.htm)。 –

-1

,我發現這個link它展示瞭如何從拓藍調用一個python腳本,並使用它的輸出(不知道是否等待代碼完成) 的主要概念是 逃離了Talend工作室 的python腳本通過使用tSystem組件

+0

雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – ArK

+0

編輯爲你建議,謝謝 – eyadt4