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()你能指出我正确的方法来解决这个问题吗?
谢谢!