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