Python子进程进度条CLI

时间:2018-05-16 22:13:04

标签: python subprocess command-line-interface stdout

某些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参数的标准输出

0 个答案:

没有答案