Python Forum
Waiting for the user input while executing the program
Thread Rating:
  • 1 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Waiting for the user input while executing the program
#1
Hello !

Is there a way to make a program wait for the user input while executing a the rest of the code ?  For example i have a while loop which does stuff and if a user types in "stop" the loop will stop. The problem i run into was that a program always waited for the user input and didn't execute any further until i typed something in it !
Reply
#2
You can run two separate threads/process

https://docs.python.org/2/library/multiprocessing.html
Recommended Tutorials:
Reply
#3
You could put your while loop inside a try/catch, and then to stop it you'd have to hit ctrl+c.

OR, you'd need to implement one of the ways of doing more than one thing at once. Perhaps that's threading. Perhaps that's using print() and then reading stdin every time you iterate through the loop.

Threading would probably be easier, since the docs would give you pretty much everything you need. Checking stdin would be more fun, though :p
Reply
#4
Thank you for you answers ! The threading is that thing i might have been looking for !
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  pip stops waiting for python walker 6 967 Nov-28-2023, 06:55 PM
Last Post: walker
  Waiting for input from serial port, then move on KenHorse 2 833 Oct-17-2023, 01:14 AM
Last Post: KenHorse
  WHILE LOOP NOT RETURNING USER INPUT AFTER ZerroDivisionError! HELP! ayodele_martins1 7 991 Oct-01-2023, 07:36 PM
Last Post: ayodele_martins1
  restrict user input to numerical values MCL169 2 869 Apr-08-2023, 05:40 PM
Last Post: MCL169
  user input values into list of lists tauros73 3 1,025 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,033 Dec-25-2022, 03:00 PM
Last Post: askfriends
Question Take user input and split files using 7z in python askfriends 2 1,030 Dec-11-2022, 07:39 PM
Last Post: snippsat
Sad how to validate user input from database johnconar 3 1,837 Sep-11-2022, 12:36 PM
Last Post: ndc85430
  How to split the input taken from user into a single character? mHosseinDS86 3 1,138 Aug-17-2022, 12:43 PM
Last Post: Pedroski55
  Use pexpect to send user input alisha17 0 1,829 May-10-2022, 02:44 AM
Last Post: alisha17

Forum Jump:

User Panel Messages

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