Pexpect
Installation
Requirements
API Overview
Special EOF and TIMEOUT patterns
Find the end of line – CR/LF conventions
Beware of + and * at the end of patterns
Debugging
Exceptions
API documentation
Core pexpect components
fdpexpect - use pexpect with a file descriptor
replwrap - Control read-eval-print-loops
pxssh - control an SSH session
screen - manage a virtual ‘screen’
ANSI - ANSI (VT100) terminal emulator
Examples
FAQ
Common problems
Threads
Timing issue with send() and sendline()
Timing issue with isalive()
Truncated output just before child exits
Controlling SSH on Solaris
History
Releases
Moves and forks
Pexpect
Docs
»
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
N
|
P
|
R
|
S
|
T
|
W
_
__init__() (pexpect.fdpexpect.fdspawn method)
(pexpect.pxssh.pxssh method)
(pexpect.screen.screen method)
(pexpect.spawn method)
__str__() (pexpect.screen.screen method)
A
ANSI (class in pexpect.ANSI)
B
bash() (in module pexpect.replwrap)
C
child_fd (pexpect.spawn attribute)
clear_all_tabs() (pexpect.screen.screen method)
clear_tab() (pexpect.screen.screen method)
close() (pexpect.fdpexpect.fdspawn method)
(pexpect.spawn method)
compile_pattern_list() (pexpect.spawn method)
cr() (pexpect.screen.screen method)
crlf() (pexpect.screen.screen method)
cursor_constrain() (pexpect.screen.screen method)
cursor_force_position() (pexpect.screen.screen method)
cursor_restore_attrs() (pexpect.screen.screen method)
cursor_save() (pexpect.screen.screen method)
cursor_save_attrs() (pexpect.screen.screen method)
cursor_unsave() (pexpect.screen.screen method)
D
dump() (pexpect.screen.screen method)
E
EOF (class in pexpect)
eof() (pexpect.spawn method)
erase_down() (pexpect.screen.screen method)
erase_end_of_line() (pexpect.screen.screen method)
erase_line() (pexpect.screen.screen method)
erase_screen() (pexpect.screen.screen method)
erase_start_of_line() (pexpect.screen.screen method)
erase_up() (pexpect.screen.screen method)
ExceptionPexpect (class in pexpect)
ExceptionPxssh (class in pexpect.pxssh)
expect() (pexpect.spawn method)
expect_exact() (pexpect.spawn method)
expect_list() (pexpect.spawn method)
F
fdspawn (class in pexpect.fdpexpect)
force_password (pexpect.pxssh.pxssh attribute)
G
get_region() (pexpect.screen.screen method)
getecho() (pexpect.spawn method)
getwinsize() (pexpect.spawn method)
I
insert_abs() (pexpect.screen.screen method)
interact() (pexpect.spawn method)
isalive() (pexpect.fdpexpect.fdspawn method)
(pexpect.spawn method)
K
kill() (pexpect.spawn method)
L
lf() (pexpect.screen.screen method)
logfile (pexpect.spawn attribute)
logfile_read (pexpect.spawn attribute)
logfile_send (pexpect.spawn attribute)
login() (pexpect.pxssh.pxssh method)
logout() (pexpect.pxssh.pxssh method)
N
newline() (pexpect.screen.screen method)
P
pexpect (module)
pexpect.ANSI (module)
pexpect.fdpexpect (module)
pexpect.pxssh (module)
pexpect.replwrap (module)
pexpect.screen (module)
PEXPECT_PROMPT (in module pexpect.replwrap)
pid (pexpect.spawn attribute)
pretty() (pexpect.screen.screen method)
process() (pexpect.ANSI.ANSI method)
PROMPT (pexpect.pxssh.pxssh attribute)
prompt() (pexpect.pxssh.pxssh method)
put() (pexpect.screen.screen method)
put_abs() (pexpect.screen.screen method)
pxssh (class in pexpect.pxssh)
python() (in module pexpect.replwrap)
R
read() (pexpect.spawn method)
read_nonblocking() (pexpect.spawn method)
readline() (pexpect.spawn method)
REPLWrapper (class in pexpect.replwrap)
run() (in module pexpect)
run_command() (pexpect.replwrap.REPLWrapper method)
runu() (in module pexpect)
S
screen (class in pexpect.screen)
scroll_constrain() (pexpect.screen.screen method)
scroll_down() (pexpect.screen.screen method)
scroll_screen() (pexpect.screen.screen method)
scroll_screen_rows() (pexpect.screen.screen method)
scroll_up() (pexpect.screen.screen method)
send() (pexpect.spawn method)
sendcontrol() (pexpect.spawn method)
sendeof() (pexpect.spawn method)
sendintr() (pexpect.spawn method)
sendline() (pexpect.spawn method)
set_tab() (pexpect.screen.screen method)
set_unique_prompt() (pexpect.pxssh.pxssh method)
setecho() (pexpect.spawn method)
setwinsize() (pexpect.spawn method)
spawn (class in pexpect)
,
[1]
spawnu (class in pexpect)
split_command_line() (in module pexpect)
sync_original_prompt() (pexpect.pxssh.pxssh method)
T
term (class in pexpect.ANSI)
terminate() (pexpect.spawn method)
TIMEOUT (class in pexpect)
W
wait() (pexpect.spawn method)
waitnoecho() (pexpect.spawn method)
which() (in module pexpect)
write() (pexpect.ANSI.ANSI method)
(pexpect.spawn method)
write_ch() (pexpect.ANSI.ANSI method)
writelines() (pexpect.spawn method)
Read the Docs
v: 3.x
Versions
latest
stable
3.x
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.