如何在交互式python脚本中发送击键和值?

如何在交互式python脚本中发送击键和值?,python,python-2.7,pywin32,pywin,Python,Python 2.7,Pywin32,Pywin,编辑:EclipsePydev,OS-Centos 我有一个python脚本,它执行一个交互式shell脚本。执行到一半时,系统会提示输入值。要输入的值不同。因此,例如,如果脚本进行到一半,我可能会得到如下提示: 选择端口[默认]:--要输入的值将是Enter(输入键)-- 输入路径:--要输入的值将是/usr/bin-- 你确定吗?(是/否):--要输入的值将是y-- 问题的顺序将是相同的,而不是动态的。我需要导入一个单独的包吗 我尝试了PyUserInput,但无法在脚本中导入包。请查看“e

编辑:EclipsePydev,OS-Centos

我有一个python脚本,它执行一个交互式shell脚本。执行到一半时,系统会提示输入值。要输入的值不同。因此,例如,如果脚本进行到一半,我可能会得到如下提示:

选择端口[默认]:--要输入的值将是
Enter
(输入键)--

输入路径:--要输入的值将是
/usr/bin
--

你确定吗?(是/否):--要输入的值将是
y
--

问题的顺序将是相同的,而不是动态的。我需要导入一个单独的包吗


我尝试了PyUserInput,但无法在脚本中导入包。

请查看“expect”,也许您可以使用
子流程。通讯