gpt4 book ai didi

python - 需要帮助编写一个简单的程序

转载 作者:太空宇宙 更新时间:2023-11-04 02:48:41 24 4
gpt4 key购买 nike

我不是程序员。这是我的第一个程序。

我正在尝试:

  • 复制一个网页到一个变量
  • 在变量中搜索字符串

我得到了 #1 来工作,但是当我搜索字符串“June 5, 2017”时,我得到了下面列出的错误。

错误信息

Traceback (most recent call last):
File "C:\Users\Family\Documents\Python Programs\webpagecopy2.py", line 8, in <module>
if "June 5, 2017" in webPageCopy:
TypeError: a bytes-like object is required, not 'str'

代码如下:

# webpagecopy2.py
import urllib.request
webpagestring = " "
url = 'https://www.nwbio.com/press-releases/'
response = urllib.request.urlopen(url)
webPageCopy = response.read()
print(webPageCopy)
if "June 5, 2017" in webPageCopy:
print ('success')

如有任何建议,我们将不胜感激。

最佳答案

因为 "June 5, 2017" 是一个 str 对象,而 webPageCopy 是一个 bytes-like 对象。

需要将webPageCopy转换为str类型。

if "June 5, 2017" in str(webPageCopy): 

或者让“2017 年 6 月 5 日”定义为 Wasi Ahmad 提到的类字节对象。

if b"June 5, 2017" in webPageCopy: 

关于python - 需要帮助编写一个简单的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44479822/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com