Не.
Если вы хотите отправить команды подпроцессу, создайте pty, а затем разветвите подпроцесс с одним концом pty, подключенным к его STDIN.
Вот фрагмент из моего кода:
RNULL = open('/dev/null', 'r')
WNULL = open('/dev/null', 'w')
master, slave = pty.openpty()
print parsedCmd
self.subp = Popen(parsedCmd, shell=False, stdin=RNULL,
stdout=WNULL, stderr=slave)
В этом коде pty подключен к stderr, потому что он получает сообщения об ошибках, а не отправляет команды, но принцип тот же.