• 技术文章 >常见问题 >Python常见问题

    python dict乱码怎么解决?

    yangyang2020-06-01 13:11:25原创2537

    定义字典并直接输出,结果输出结果中文是乱码展示

    d={'name':'lily','age':18,'sex':'女','no':1121}
    print d

    输出结果:

    {'age': 18, 'no': 1121, 'name': 'lily', 'sex': '\xe5\xa5\xb3'}

    解决方法:

    d={'name':'lily','age':18,'sex':'女','no':1121}
    print json.dumps(d,encoding='utf-8',ensure_ascii=False)

    输出结果:

    {"age": 18, "no": 1121, "name": "lily", "sex": "女"}

    更多Python知识请关注Python自学网

    专题推荐:python
    上一篇:python settings如何配置sqlite? 下一篇:python报错DLL load failed:找不到模块怎么解决?

    相关文章推荐

    • python udp不能接收数据怎么解决?• python不定长二维数组如何定义?• 如何用python编表白程序• python settings如何配置sqlite?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网