我尝试从网站获取一些信息,但得到的是这个。
这是代码..
import requests
r = requests.get("http://erp.college_name.edu/").text
print(r)
这是错误..
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\User\AppData\Local\Programs\Python\Python35-
32\lib\encodings\cp437.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_map)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\xa9' in
position 7435: character maps to <undefined>
我正在尝试使用请求登录我的 ID。
有什么帮助吗?
最佳答案
您可以使用“utf-8”对文本进行编码,然后可以正确打印字符串。
import requests
r = requests.get("http://erp.college_name.edu/").text
print(r.encode('utf-8'))
关于python - 请求 UnicodeEncodeError : error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42813855/