Этот код запускает Блокнот, но не пишите в него ...
import subprocess
self.process = subprocess.Popen('C:\\Windows\\System32\\Notepad.exe',
shell=True,
stdin = subprocess.PIPE,
stdout = subprocess.PIPE,
stderr = subprocess.PIPE,
cwd=None,
env=None)
self.process.stdin.write('Hi\n'.encode())