擅长:python、mysql、java
<pre><code> if "v1" or "v2" in file:
</code></pre>
<p>相当于</p>
<pre><code> if ("v1") or ("v2" in file):
</code></pre>
<p>它总是<code>True</code>,因为<code>bool("v1")==True</code></p>
<p>你可以说</p>
<pre><code> if any(x in file for x in ["v1", "v2"]):
</code></pre>
<p>或者</p>
<pre><code> if "v1" in file or "v2" in file:
</code></pre>
<p>如果要检查的项超过2或3,那么使用<code>any</code>的版本看起来更好</p>