某些CLI(命令行)程序(如flac.exe(此处下载:https://xiph.org/flac/download.html))会在控制台上显示某种进度指示器(进度条/文本)。在flac情况下,程序使用百分比显示进度(audio.wav:已完成40%)。
有什么方法可以在使用子进程模块中的Popen或使用python脚本的任何其他方法时捕获此信息(为了能够在其他地方显示此信息)?
以下命令与flac一起使用:
flac.exe -d [input.flac] [out.wav]
flac.exe -8 [input.wav] [out.flac]
输入可以是标准输入(使用' - '作为输入),输出可以是带有-c参数的标准输出