Python JSON转储附加字符

鹰眼

我正在使用一个名为Wrapper.py(this的程序,但存在某种类型的错误。因为是Python,所以我试图找到错误。据我所知,错误在于它尝试编写和加载一些JSON,但是它接收到这样的字符串:“Közép-európainyelvezet”或类似的东西。它导致UnicodeDecodeError:

>>>import json
>>>out={"a":"Közép-európai nyelvterület"}
>>>json.dumps(out)
Tracebank(the path, etc.)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x94 in position 1: Invalid start byte

然后我用谷歌搜索,发现了编码的解决方案:

>>>a=json.dumps(out,ensure_ascii=False)
>>>a
'{"a":"K\x94z\x82p-eur\xarpai nyelvter\x81let"}'

然后我想加载它:

>>>json.loads(a)
Traceback, etc.
UnicodeDecodeError: 'utf8' codec can't decode byte 0x94 in position 1: Invalid start byte
>>>json.load(a,ensure_ascii=False)
Traceback
TypeError: __init__() got an unespected keyword argument: 'ensure_ascii'

如何将数据加载回去?

在此先感谢您的帮助!

伊格纳西奥·巴斯克斯(Ignacio Vazquez-Abrams)

使用文本而不是字节串。

out = {u"a":u"Közép-európai nyelvterület"}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JSON转储格式Python

来自分类Dev

Python 2.7 JSON转储UnicodeEncodeError

来自分类Dev

python json转储unicode错误

来自分类Dev

Python编码和JSON转储

来自分类Dev

使用json转储的python名称处理

来自分类Dev

Python:Json转储转义报价

来自分类Dev

密钥的 Json 转储,在 Python 中配对

来自分类Dev

Python YAML转储特殊字符和多行

来自分类Dev

从python中的字典列表创建分层json转储

来自分类Dev

将Python字典转储到JSON文件

来自分类Dev

python json转储可写性“无法写”

来自分类Dev

如何在python中正确编码json转储

来自分类Dev

python json转储可写性“无法写”

来自分类Dev

Python 中包含元组的 dict 的 Json 转储

来自分类Dev

Python json转储引发错误,因为“不是JSON可序列化的”

来自分类Dev

Python json转储引发错误,因为“不是JSON可序列化的”

来自分类Dev

如何将HTML字符串转储到python扭曲模板中

来自分类Dev

Javascript 可以加载 Python pickle 转储的字符串,但不能加载文件

来自分类Dev

使用Python的ujson模块进行JSON转储非数字浮点数

来自分类Dev

如何在字典中添加键值对以在python中以JSON格式转储数据?

来自分类Dev

使用Python,如何将json转储另存为CouchDB文档?

来自分类Dev

如何将对象列表转储到python django中的json中

来自分类Dev

从python转储JSON并在js2py环境中解析时引号短缺

来自分类Dev

Python不会转储核心文件

来自分类Dev

如何将多个python对象转储和加载到json文件中或从json文件中加载?

来自分类Dev

如何使用python以交替的方式组合来自.json和.list文件的数据,以转储到新的JSON文件中?

来自分类Dev

如何将多个python对象转储和加载到json文件中或从json文件中加载?

来自分类Dev

Python字符串转json并带有双引号

来自分类Dev

如何在python中实现线程转储(如java中的线程转储)

Related 相关文章

  1. 1

    JSON转储格式Python

  2. 2

    Python 2.7 JSON转储UnicodeEncodeError

  3. 3

    python json转储unicode错误

  4. 4

    Python编码和JSON转储

  5. 5

    使用json转储的python名称处理

  6. 6

    Python:Json转储转义报价

  7. 7

    密钥的 Json 转储,在 Python 中配对

  8. 8

    Python YAML转储特殊字符和多行

  9. 9

    从python中的字典列表创建分层json转储

  10. 10

    将Python字典转储到JSON文件

  11. 11

    python json转储可写性“无法写”

  12. 12

    如何在python中正确编码json转储

  13. 13

    python json转储可写性“无法写”

  14. 14

    Python 中包含元组的 dict 的 Json 转储

  15. 15

    Python json转储引发错误,因为“不是JSON可序列化的”

  16. 16

    Python json转储引发错误,因为“不是JSON可序列化的”

  17. 17

    如何将HTML字符串转储到python扭曲模板中

  18. 18

    Javascript 可以加载 Python pickle 转储的字符串,但不能加载文件

  19. 19

    使用Python的ujson模块进行JSON转储非数字浮点数

  20. 20

    如何在字典中添加键值对以在python中以JSON格式转储数据?

  21. 21

    使用Python,如何将json转储另存为CouchDB文档?

  22. 22

    如何将对象列表转储到python django中的json中

  23. 23

    从python转储JSON并在js2py环境中解析时引号短缺

  24. 24

    Python不会转储核心文件

  25. 25

    如何将多个python对象转储和加载到json文件中或从json文件中加载?

  26. 26

    如何使用python以交替的方式组合来自.json和.list文件的数据,以转储到新的JSON文件中?

  27. 27

    如何将多个python对象转储和加载到json文件中或从json文件中加载?

  28. 28

    Python字符串转json并带有双引号

  29. 29

    如何在python中实现线程转储(如java中的线程转储)

热门标签

归档