pexpect

    3熱度

    3回答

    我想從我的程序中生成(fork?)多個Python腳本(用Python編寫)。 我的問題是,我想專用一個終端到每個腳本,因爲我會收集他們的輸出使用pexpect。 我試過使用pexpect,os.execlp和os.forkpty,但他們都沒有按照我的預期。 我想生成子進程並忘記它們(它們將處理一些數據,將輸出寫入終端,我可以用pexpect讀取並退出)。 有沒有圖書館/最佳實踐/等。完成這項工作

    7熱度

    4回答

    我在做一個Python腳本,我需要產生幾個ssh-copy-id進程,他們需要輸入密碼,所以我使用PExpect。 我基本上是這樣的: child = pexpect.spawn('command') child.expect('password:') child.sendline('the password') ,然後我想產生另一個過程,我不關心這個了,無論是結束。 child = pe

    4熱度

    2回答

    我有一個使用pexpect啓動CLI程序的腳本。它有點像一個shell,你可以在其中輸入一些命令。 我認爲,我有這個問題,該程序使用彩色提示。 這是我做的 import pprint import pexpect 1 a = pexpect.spawn('program') 2 a.expect("prompt>") 3 print "---------start------------