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,255 Feb-20-2024, 05:51 AM
Last Post: ayoshittu
  WHILE LOOP NOT RETURNING USER INPUT AFTER ZerroDivisionError! HELP! ayodele_martins1 7 1,069 Oct-01-2023, 07:36 PM
Last Post: ayodele_martins1
  restrict user input to numerical values MCL169 2 917 Apr-08-2023, 05:40 PM
Last Post: MCL169
  user input values into list of lists tauros73 3 1,073 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,093 Dec-25-2022, 03:00 PM
Last Post: askfriends
Question Take user input and split files using 7z in python askfriends 2 1,100 Dec-11-2022, 07:39 PM
Last Post: snippsat
Sad how to validate user input from database johnconar 3 1,924 Sep-11-2022, 12:36 PM
Last Post: ndc85430
  How to split the input taken from user into a single character? mHosseinDS86 3 1,183 Aug-17-2022, 12:43 PM
Last Post: Pedroski55
  WHILE Loop - constant variables NOT working with user input boundaries C0D3R 4 1,492 Apr-05-2022, 06:18 AM
Last Post: C0D3R
  Not able to read the text using pexpect/expect Bipinjohnson 7 4,051 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