wexpect-venv/examples/cmd.py
2019-04-24 15:55:26 +02:00

28 lines
521 B
Python

# A simple example code for wexpect written in python-2.7
from __future__ import print_function
import wexpect
# Path of cmd executable:
cmdPath = 'C:\Windows\System32\cmd.exe'
cmdPrompt = '>'
# Start the child process
p = wexpect.spawn(cmdPath)
# Wait for prompt
p.expect(cmdPrompt)
# print the texts
print(p.before, end='')
print(p.match.group(0), end='')
# Send a command
p.sendline('ls')
p.expect(cmdPrompt)
# print the texts
print(p.before, end='')
print(p.match.group(0), end='')