擅长:python、mysql、java
<p>就这么做吧。你知道吗</p>
<pre><code>if b"June 5, 2017" in webPageCopy:
print ('success')
</code></pre>
<p>在您的示例中,从<code>response.read()</code>获得的所有数据都是bytes对象,而不是string。在python中可以看到对象的类型,如下所示。你知道吗</p>
<pre><code>print(type(webPageCopy)) # prints - <class 'bytes'>
</code></pre>
<p>因此,在目标字符串之前添加前缀(<code>b</code>)可以解决问题。你知道吗</p>
<p>其他替代方案:</p>
<pre><code>if bytes("June 5, 2017", 'utf8') in webPageCopy:
print ('success')
</code></pre>
<p>或者</p>
<pre><code>if "June 5, 2017".encode('utf8') in webPageCopy:
print ('success')
</code></pre>