基本上,我試圖瀏覽目錄並調用特定程序(稱爲galfit
)。我瀏覽目錄的原因是因爲我想通過galfit
運行的所有文件都在該目錄中。但是,有幾十個文件,並且通過galfit
單獨運行每個文件需要很長時間。最重要的是,他們需要一段時間來處理,所以整個過程非常緩慢。Ubuntu/Python-如何通過Python調用ubuntu命令和第三方應用程序
這裏是Ubuntu的終端代碼如下所示:
[email protected]:~$ cd Documents
[email protected]:~/Documents$ cd XDF_Thumbnails_sci
[email protected]:~/Documents$ ls
documents-export-2013-07-08 XDF_Images_Sci XDF_Images_Wht XDF_Thumbnails_Sci
[email protected]:~/Documents$ cd XDF_Thumbnails_Sci
[email protected]:~/Documents/XDF_Thumbnails_Sci$ ~/galfit galfit.feedme
galfit.feedme
的是,我希望處理的feedme文件;然而,總共有大約五十個文件(當然有不同的名字!),我想處理。
所以我的問題是,你如何通過Python來解決這個問題?最終我會遍歷所有的文件(並且可能以某種方式自動命名它們,這很容易),但是到達目錄然後運行galfit
的過程是什麼?
查看'os'模塊。 –
你可以通過'os.system'發送shell命令 –