为什么不是';我对Python字符串的搜索是否有效?

为什么不是';我对Python字符串的搜索是否有效?,python,shell,Python,Shell,这里是Python noobie。当我使用一个普通的字符串,比如“see spot run”时,我可以让“in”正常工作,但它并没有给我从html页面中所期望的东西。它总是返回“未找到” 阅读urlopen。它不返回字符串,而是返回类似文件的对象。如果需要页面的实际内容,请调用response.read()readforurlopen。它不返回字符串,而是返回类似文件的对象。如果需要页面的实际内容,请调用response.read()以获得更快、更高带宽和内存友好的解决方案: if any(se

这里是Python noobie。当我使用一个普通的字符串,比如“see spot run”时,我可以让“in”正常工作,但它并没有给我从html页面中所期望的东西。它总是返回“未找到”


阅读urlopen。它不返回字符串,而是返回类似文件的对象。如果需要页面的实际内容,请调用
response.read()

readforurlopen。它不返回字符串,而是返回类似文件的对象。如果需要页面的实际内容,请调用
response.read()

以获得更快、更高带宽和内存友好的解决方案:

if any(searchTerm in line for line in response):
    print("found")
else:
    print("not found")

要获得更快、更高带宽和内存友好的解决方案:

if any(searchTerm in line for line in response):
    print("found")
else:
    print("not found")

因为回应不是文本。请尝试
response.read()
,因为响应不是文本。尝试
response.read()