擅长:python、mysql、java
<p><code>|</code>是Python中的按位或运算符,具有优先级,因此Python将其解析为:</p>
<pre><code>if contactstring == (""['Practice Address Not Available']"" | contactstring) == "['']":
</code></pre>
<p>这会产生你看到的错误。在</p>
<p>似乎您需要的是一个<em>逻辑</em>or运算符,在Python中它的拼写是“or”:</p>
^{pr2}$
<p>会做你期望的。但是,由于要将同一个变量与一系列值进行比较,这一点更好:</p>
<pre><code> if contactstring in ("['Practice Address Not Available']", ['']):
</code></pre>