报错是在json转字典的时候,即
url = "%s/?GetResult&x=%s&y=%s"
resp = urllib.urlopen(url).read()
jsonData = json.loads(resp)
在json转换时,要将 “/” 转为 “//”,即
url = "%s/?GetResult&x=%s&y=%s"
resp = urllib.urlopen(url).read()
jsonData = json.loads(resp.replace('\\', '\\\\'), strict=False)
可能会/x将字符串当做16进制数据读取导致异常
很简单的报错,简单记录一下
本文解析了在使用Python将JSON格式数据转换为字典时遇到的常见错误,特别是当JSON字符串中包含特殊字符“/”时如何避免读取异常。通过修改字符串替换方法,确保数据正确转换。
4987

被折叠的 条评论
为什么被折叠?



