我有具有與輸入文件(inputs.prj)被調用的可執行(evapo.exe)運行可執行,一般我做使用Windows它命令通過只輸入C提示:\ myfiles的\ evapo輸入.PRJ(當然都位於myfiles的文件夾中的可執行文件和輸入文件)使用wexpect
現在我希望能夠做到使用python同樣的事情。在這裏上的其他類似的問題,建議使用wexpect因爲其他方法,如子不工作時,對其他信息的可執行askes運行(我的情況的信息被輸入文件)。我想:
import wexpect
wexpect.run(r'c:\myfiles\evapo.exe')
和python掛起......,請幫助我,如果任何人有一個想法,因爲我使用CMD它做我能如何結合的exe和輸入文件。
如果你運行它「通過只輸入C:\ myfiles文件\ evapo inputs.prj」,然後可執行沒有按」 t「要求其他信息運行」,它從命令行參數中獲取所需的所有信息。但是你沒有傳達任何論點。在不知道什麼是蒸發的情況下不可能確定,但我敢打賭,在沒有任何爭論的情況下,它會讀取標準輸入,這就是爲什麼它會掛起。 – abarnert