Python Forum
Use pexpect to send user input
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Use pexpect to send user input
#1
I am trying to send the user input, which is the 'ENTER' key and from the documentation looks like child.sendline() should do the job. However the following code doesn't work. Could someone help me out?
I tried using child.sendline('y') etc. as well but doesn't seem to be be sending anything back.

        import pexpect
        import re
        import sys

        command = f"telliot-examples -a {account} -sa {signature_account} report -pwd {password} -spwd {signature_password} -tx {tx_type} -pf {priority_fee} -p {profit} -mf {max_fee}"

        child = pexpect.spawn(command, encoding='utf-8', timeout=5)

        find_phrase = "Press [ENTER] to confirm settings."
            
        a = child.expect([re.escape(find_phrase)])
        print(child.after)
        
        if child.after == find_phrase:
            print("here")   # works
            child.sendline()  # doesn't work
        else:
            print("The expected string was not found")
            sys.exit()
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Reading and storing a line of output from pexpect child eagerissac 1 4,271 Feb-20-2024, 05:51 AM
Last Post: ayoshittu
  WHILE LOOP NOT RETURNING USER INPUT AFTER ZerroDivisionError! HELP! ayodele_martins1 7 1,072 Oct-01-2023, 07:36 PM
Last Post: ayodele_martins1
  restrict user input to numerical values MCL169 2 919 Apr-08-2023, 05:40 PM
Last Post: MCL169
  user input values into list of lists tauros73 3 1,075 Dec-29-2022, 05:54 PM
Last Post: deanhystad
Information How to take url in telegram bot user input and put it as an argument in a function? askfriends 0 1,100 Dec-25-2022, 03:00 PM
Last Post: askfriends
Question Take user input and split files using 7z in python askfriends 2 1,106 Dec-11-2022, 07:39 PM
Last Post: snippsat
Sad how to validate user input from database johnconar 3 1,932 Sep-11-2022, 12:36 PM
Last Post: ndc85430
  How to split the input taken from user into a single character? mHosseinDS86 3 1,184 Aug-17-2022, 12:43 PM
Last Post: Pedroski55
  WHILE Loop - constant variables NOT working with user input boundaries C0D3R 4 1,495 Apr-05-2022, 06:18 AM
Last Post: C0D3R
  Not able to read the text using pexpect/expect Bipinjohnson 7 4,063 Jan-10-2022, 11:21 AM
Last Post: Bipinjohnson

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020