为什么子进程Popen Python脚本有问题

时间:2019-11-19 14:59:16

标签: python

这个小蟒蛇脚本有一些问题。 我认为我的问题是我将'candump can0'的结果用于'decode'。 我怎么解决这个问题? 非常感谢!

import subprocess
import shlex


def run_command(command):
    process = subprocess.Popen(shlex.split(command), stdout=subprocess.PIPE)
    while True:
        output = process.stdout.readline()
        if output == '' and process.poll() is not None:
            break
        if output:
            print(output.strip())
    return rc

run_command('candump can0 | decode --no-strict j1939.dbc')

0 个答案:

没有答案