如何使用if循环使用python从文本文件中grep一个单词?

时间:2015-04-13 17:36:29

标签: python linux unix

我目前正在使用if "not" or "missing" in temp_reader:

然而,看起来它不起作用。 它始终位于if循环内部,即使notmissing不存在。

如何修复此问题,以便在文本文件包含notmissing时,它只会在循环内部出现问题?

1 个答案:

答案 0 :(得分:2)

改为这样:

if "not" in temp_reader or "missing" in temp_reader:

原始条件正在解析如下:

if ("not") or ("missing" in temp_reader):

由于"not"始终评估为True,因此每次都会进行分支。