我目前正在使用if "not" or "missing" in temp_reader:
然而,看起来它不起作用。
它始终位于if循环内部,即使not
或missing
不存在。
如何修复此问题,以便在文本文件包含not
或missing
时,它只会在循环内部出现问题?
答案 0 :(得分:2)
改为这样:
if "not" in temp_reader or "missing" in temp_reader:
原始条件正在解析如下:
if ("not") or ("missing" in temp_reader):
由于"not"
始终评估为True
,因此每次都会进行分支。