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

Python 子流程在命令后模拟用户输入,python,command-line,subprocess,Python,Command Line,Subprocess,我有一个脚本,其中使用了一些命令行工具。但是,我遇到了一个问题,我试图将两个视频转换为一个视频(我可以这样做),但这意味着这是一个空闲进程,当我对subprocess.call()运行此命令时,它会提示我“具有此名称的文件已存在,是否要覆盖它[y/n]现在,我一直在研究如何模拟用户输入的“y”+Enter 这可能是一个以管理员身份运行它的案例(不知怎么的),或者使用管道,或者我读到的一些标准的东西,但我并不真正理解。你们会怎么做?你认为最好的技术是什么 干杯,伙计们,非常感谢你们的帮助 通常,您

我有一个脚本,其中使用了一些命令行工具。但是,我遇到了一个问题,我试图将两个视频转换为一个视频(我可以这样做),但这意味着这是一个空闲进程,当我对subprocess.call()运行此命令时,它会提示我“具有此名称的文件已存在,是否要覆盖它[y/n]现在,我一直在研究如何模拟用户输入的“y”+Enter

这可能是一个以管理员身份运行它的案例(不知怎么的),或者使用管道,或者我读到的一些标准的东西,但我并不真正理解。你们会怎么做?你认为最好的技术是什么


干杯,伙计们,非常感谢你们的帮助

通常,您正在调用的工具有一个
-y
标志,可以自动回答带有yes的问题。

您使用什么工具来合并视频?ffmpeg?大多数命令行实用程序都有一个标志(通常是
-y
)来自动回答所有此类问题。我建议您再次阅读有关管道和标准输出的内容,然后再回来询问您具体不了解的内容。目前这个问题有点太宽泛了。是的,我正在使用FFMPEG!这是它的一部分吗?@kazemakase我读了它,不太明白,这让我相信它可能不是这项工作的工具。如果有人告诉我这是我想要的工作,那么我会回去读,直到我记下来。我已经添加了这个作为答案。如果当时能接受,那就太好了。