Changed Python 2.7 to Python 3.7 getting TypeError: a bytes-like object is required, not 'str'
Changed Python 2.7 to Python 3.7 getting TypeError: a bytes-like object is required, not 'str'
response = requests.get(model_req_url, headers=headers, cookies={'googletrans': '/es/en'})
response_text= response.content.replace("_loadModels(", "").replace(");", "")
出现错误::
追溯(最近一次通话):
文件“/Users/zerebralitsolutionpvt.ltd./Projects/autox-misc/url_generator/mobile_de/mobile_de.py”,第 81 行,位于
response_text= response.content.replace("_loadModels(", "").replace(");", "")
类型错误:需要一个类似字节的对象,而不是 'str'
response.content
returns 字节不是 Python3 中的字符串,将 .content
更改为 .text
它应该可以工作:
response = requests.get(model_req_url, headers=headers, cookies={'googletrans': '/es/en'})
response_text = response.text.replace("_loadModels(", "").replace(");", "") # replace .content to .text
response = requests.get(model_req_url, headers=headers, cookies={'googletrans': '/es/en'})
response_text= response.content.replace("_loadModels(", "").replace(");", "")
出现错误:: 追溯(最近一次通话): 文件“/Users/zerebralitsolutionpvt.ltd./Projects/autox-misc/url_generator/mobile_de/mobile_de.py”,第 81 行,位于 response_text= response.content.replace("_loadModels(", "").replace(");", "") 类型错误:需要一个类似字节的对象,而不是 'str'
response.content
returns 字节不是 Python3 中的字符串,将 .content
更改为 .text
它应该可以工作:
response = requests.get(model_req_url, headers=headers, cookies={'googletrans': '/es/en'})
response_text = response.text.replace("_loadModels(", "").replace(");", "") # replace .content to .text