子进程在命令后模拟用户输入

时间:2017-03-13 15:00:47

标签: python command-line subprocess

我有一个脚本,我使用了一些命令行工具。但是我遇到了一个问题,我试图将两个视频转换为一个视频(我可以做)但是这是一个空闲的过程,当我用subprocess.call()运行这个命令时它提示我使用具有此名称的“A”文件已存在,是否要覆盖[y / n]?'现在我被困在如何模仿用户输入的' y' +输入。

可能是以管理员(某种方式)运行它或使用管道或我读过的这个Stdout的东西,但并不是真的理解的情况。你们怎么接近这个?你认为最好的技术是什么?

干杯们,非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

通常情况下,您调用的工具都有一个-y标记,可以自动回答问题。

相关问题