如何在python中更改stdout

2024-04-25 07:29:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有下面的方法,应该给我一个json响应,但是打印出更新它返回一个错误,可以帮我打印输出。你知道吗

def GetUpdates(self):
    try:
        URL = URL
        r = requests.get(url = URL)
        updates = r.json()
        print (updates)
    except Exception as e:
        print (e)

但是当我打印(更新)时,我得到以下错误 UnicodeEncodeError:“ascii”编解码器无法对字符“\xe9”进行编码

这是实际反应:

{"ok":true,"result":[{"update_id":x,
"message":{"message_id":x,"from":{"id":x,"is_bot":false,"first_name":"x","last_name":"x","username":"Guti\u00e9rrez","language_code":"x"},"chat":{"id":x,"first_name":"x","last_name":"Guti\u00e9rrez","username":"x","type":"private"},"date":1543197161,"text":"max"}}]}

Tags: 方法nameidjsonurlmessage错误username