from subprocess import PIPE, Popen, CREATE_NEW_CONSOLE, run subProcess = Popen("Python", stdin=PIPE, stdout=PIPE, text=True, universal_newlines=True) subProcess.stdin.write('Print("HelloWorld")') subProcess.stdin.flush() for line in subProcess.stdout: print(">>> " + str(line.rstrip())) subProcess.stdout.flush()