import subprocess child = subprocess.Popen(['python', 'simple.py'], stdin=subprocess.PIPE) child.communicate('Alice')
I know that you can communicate with the executed script through communication. How do you check if the script 'simple.py' is asking for user input?
simple.py can request 5-10 user inputs, so just hard coding to communicate
will not suffice.
[EDIT]: want to parse stdout when the script starts and return to the script
while True: if child.get_stdout() == '?':
source share