我编写了一个函数,该函数运行外部命令并捕获其输出,类似这样
proc = subprocess.run(command_line, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) if proc.returncode != 0:
不幸的是,我看不到运行时输出的长命令。如何有条件地执行此操作,例如,如果日志级别是debug或更高级别?
此代码将在收到命令输出后立即打印命令输出: