Python STDIN EOF - PullRequest
       5

Python STDIN EOF

3 голосов
/ 13 ноября 2009

Как передать python eof в stdin

вот мой код

p = Popen(commd,stdout=PIPE,stderr=PIPE,stdin=PIPE)
o = p.communicate(inputstring)[0]

когда я запускаю commd в командной строке после ввода окон ввода строки, все еще ожидая, что Ctrl + Z завершит прием ввода.

Как мне передать eof или Ctrl + Z в программе?

Спасибо!

1 Ответ

9 голосов
/ 13 ноября 2009
p.stdin.close()

после p.communicate завершает ввод и отправляет EOF в commd.

...