p = subprocess.Popen(['python','C:\\Abs\\archive\\scopeSrcUL\\OpenRPA\\winGUI.py'],stdin=subprocess.PIPE,stdout=subprocess.PIPE)
Python 64 bit
p = subprocess.Popen(['C:\\Users\\Acer\\AppData\\Local\\Programs\\Python\\Python37\\python.exe','C:\\Abs\\archive\\scopeSrcUL\\OpenRPA\\winGUI.py'],stdin=subprocess.PIPE,stdout=subprocess.PIPE)
Parent process:
p.stdin.write(b'Hello\n'))
p.stdin.flush()
//p.stdin.write(bytes("Hello" % x,"utf-8"))
ChildProcess:
sys.stdin.readline() (Ждет конец строки \n)
sys.stdin.read() (Ждет конец строки EOF)
Нужно научиться конверить все строки в коды символов, чтобы небыло ложных срабатываний