脚本交互模式

时间:2019-01-22 16:50:00

标签: python linux shell

我在Linux shell中执行一个程序。之后,该程序作为控制台应用程序启动,并等待键盘输入。 是否可以使用python脚本将这些输入提供给程序?application

1 个答案:

答案 0 :(得分:1)

考虑使用subprocess模块。如果只需要传递一次输入(并且没有基于输出的任何逻辑),则可以使用“ input”参数来指定通过stdin传递的内容。如果您需要更大的灵活性(例如,需要根据输出多次传递内容),则可以通过“ communicate”方法使用较低级别的Popen接口。