Описание тега pexpect

Pexpect - это чистый модуль Python, который считывает вывод программы и отправляет ввод в эту программу на основе шаблонов вывода. Его можно использовать для автоматизации взаимодействия с интерактивными программами. Он вдохновлен классической программой ожидания TCL.

Pexpect - это чистый модуль Python для управления и автоматизации других программ. Это

Pexpect похож на систему Don Libes Expect в TCL, но с другим интерфейсом, который упрощает понимание.

Pexpect- это, по сути, система сопоставления с образцом. Он запускает программы и следит за выводом. Когда выходные данные соответствуют заданному шаблону, Pexpect может ответить, отправив входные данные программе. Pexpect можно использовать для автоматизации, тестирования и очистки экрана интерактивных программ. Из описания проекта:

Pexpect может использоваться для автоматизации интерактивных консольных приложений, таких как ssh, ftp, passwd, telnet и т. Д. Его также можно использовать для управления веб-приложениями через lynx, w3mили другой текстовый веб-браузер. Pexpect- это чистый Python. В отличие от других Expect-подобных модулей для Python Pexpect не требует ни TCL, ни Expect, ни компиляции расширений C. Он должен работать на любой платформе, поддерживающей стандартный модуль Python pty.

Ресурсы