- Co dělá Pexpect spawn?
- Jak spustím Pexpect v Pythonu?
- Jak SSH s Pexpect?
- Co je časový limit Pexpect?
- Funguje Pexpect ve Windows?
- Jak zavřete Pexpect?
- Jak zvětším velikost vyrovnávací paměti Pexpect?
- Jak naimportuji modul Pexpect do Pythonu?
Co dělá Pexpect spawn?
Pexpect je modul Pythonu pro automatické zobrazování podřízených aplikací a jejich ovládání. Pexpect lze použít k automatizaci interaktivních aplikací, jako je ssh, ftp, passwd, telnet atd. Lze jej použít k automatizaci instalačních skriptů pro duplikování instalací softwarových balíků na různé servery.
Jak spustím Pexpect v Pythonu?
i) heslo ': mojeheslo) ** Příklady ** Spusťte démona apache na místním počítači :: z importu pexpect * run ("/ usr / local / apache / bin / apachectl start") Zaškrtněte soubor pomocí SVN: : from pexpect import * run ("svn ci -m 'automatic commit' my_file.py ") Spustit příkaz a zachytit stav ukončení :: z importu pexpect * ( ...
Jak SSH s Pexpect?
Příklad ukazující, jak určit možnosti SSH: z pexpect import pxssh s = pxssh. pxssh (options = "StrictHostKeyChecking": "no", "UserKnownHostsFile": "/ dev / null") ...
Co je časový limit Pexpect?
Pokud chcete číst až do konce výstupu dítěte bez generování výjimky EOF, použijte očekávání (pexpect. EOF). ČASOVÝ LIMIT. Metody expect () a read () také vyprší časový limit, pokud dítě po danou dobu negeneruje žádný výstup. Pokud k tomu dojde, vyvolá výjimku TIMEOUT.
Funguje Pexpect ve Windows?
Od verze 4.0, Pexpect lze použít v systémech Windows a POSIX.
Jak zavřete Pexpect?
Elegantním způsobem je poslat exit nebo CTRL-D a počkat na EOF . Ale je také v pořádku jednoduše ukončit skript (Expect, pexpect nebo winexpect) po dokončení relace SSH a nezajímat se o stav ukončení relace SSH.
Jak zvětším velikost vyrovnávací paměti Pexpect?
Pro běžné použití viz see () a send () a sendline (). Atribut maxread nastavuje velikost vyrovnávací paměti pro čtení. Toto je maximální počet bajtů, které se Pexpect pokusí načíst z TTY najednou. Nastavením velikosti maxread na 1 vypnete ukládání do vyrovnávací paměti.
Jak naimportuji modul Pexpect do Pythonu?
importovat pexpect dítě = pexpect. spawn ('ftp ftp.openbsd.org ') dítě. očekávat ('Jméno . *: ') dítě.