Python 3 subprocess.popen()不适用于linux。适用于Windows

时间:2018-02-05 16:12:59

标签: linux python-3.x ffmpeg subprocess

process = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, universal_newlines=True)
    for line in process.stdout:

嗨!

我有这行执行FFmpeg作业并将输出中的每一行抛出到变量中。它在Windows上工作正常,但在linux上根本不起作用。 for循环永远不会被执行。我无法找到任何关于这个,或Windows和Linux之间的区别subprocess.popen()你能指出我正确的方法来解决这个问题吗?

谢谢!

0 个答案:

没有答案