【发布时间】:2010-08-20 14:44:08
【问题描述】:
我有两个 python 脚本。第一个只是等待用户键盘输入的脚本。当用户按下一个键时,它会打印一个按下的键值。
第二个脚本像这样使用 Popen 通过子进程调用第一个脚本
p = Popen('python first_script.py', shell=True, universal_newlines=True, stdin=PIPE, stdout=PIPE, stderr=STDOUT)
print p.communicate(input="some value paased through")[0]
当我通过字符串值发送时,我得到了它。但我不知道如何发送键盘事件以及如何正确读取它。
【问题讨论】:
标签: python subprocess