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
  How to revert back to a previous line from user input Sharkenn64u 2 1,267 Dec-28-2024, 08:02 AM
Last Post: Pedroski55
  User input with while loops chizzy101010 2 7,160 Aug-25-2024, 06:00 PM
Last Post: chizzy101010
  Reading and storing a line of output from pexpect child eagerissac 1 6,947 Feb-20-2024, 05:51 AM
Last Post: ayoshittu
  WHILE LOOP NOT RETURNING USER INPUT AFTER ZerroDivisionError! HELP! ayodele_martins1 7 2,759 Oct-01-2023, 07:36 PM
Last Post: ayodele_martins1
  restrict user input to numerical values MCL169 2 2,037 Apr-08-2023, 05:40 PM
Last Post: MCL169
  user input values into list of lists tauros73 3 2,120 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 2,521 Dec-25-2022, 03:00 PM
Last Post: askfriends
Question Take user input and split files using 7z in python askfriends 2 2,500 Dec-11-2022, 07:39 PM
Last Post: snippsat
Sad how to validate user input from database johnconar 3 4,387 Sep-11-2022, 12:36 PM
Last Post: ndc85430
  How to split the input taken from user into a single character? mHosseinDS86 3 2,368 Aug-17-2022, 12:43 PM
Last Post: Pedroski55

Forum Jump:

User Panel Messages

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