我正在尝试解码对requests.get()特定 url 的调用内容。导致问题的 url 在代码的多次运行中并不总是相同的,但是产生问题的请求内容的部分具有三个反斜杠,这在使用unicode-escape.
作为在 Python 3.6.1 中运行的代码的简化版本
r=b'\xf0\\\xebI'
r.decode('unicode-escape').strip().replace('{','\n')
产生以下错误:
OverflowError: character argument not in range(0x110000)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OverflowError: decoding with 'unicode-escape' codec failed (OverflowError: character argument not in range(0x110000))
我想跳过产生错误的部分。我是一个新手 python 程序员,所以非常感谢任何帮助。
慕姐8265434
炎炎设计
相关分类