我正在创建一个函数,它将使用我设置的关键字返回我的Popen的行输出。
我到目前为止的代码:
cmd = subprocess.Popen(["sudo dosfsck -w -r -l -v -a {}".format(mountpoint)], shell=True, stdout=subprocess.PIPE, universal_newlines=True)
keywords = "difference" #want to add to this list. Create an array?
for line in cmd.stdout:
if keyword in line:
print(line)
return line
如何添加我想要监控的多个关键字并打印/返回与这些关键字关联的行?