2012-11-06 15 views
0

我想我想在系統shell中運行一個命令,然後響應我使用命令輸入提示符運行的程序?

  1. 發送命令到終端

  2. 應對在Python程序的輸入提示。

我該怎麼做?我知道如何使用subprocess.check_output來獲得回報。

+0

程序<文件不工作,它不接受這種方式,它ü運行在終端 – John

+0

程序它是通過將密碼和加密的目錄後,在命令行提示輸入密碼,則文本追加到一個文件在目錄中,然後關閉目錄,重新加密它。我必須通過命令「encfs〜/'encrypted-dir'〜/'open-dir',然後它會提示輸入密碼 – John

回答

0

如果你在一個文件中有你的輸入正常<符號會做。

./executable < inputsfile 
+0

我需要傳遞一個字符串,一個密碼infact的程序,我希望我的程序運行在終端 – John

+0

當我嘗試你的方式我得到:bash:some_string:沒有這樣的文件或目錄(some_string是示例密碼) – John

+0

我試圖將它保存在txt文件,但沒有去,我寧願傳遞字符串數據 – John

相關問題