首页 文章

是否可以在Jupyter Notebook中的json.dumps中显示非ascii字符串?

提问于
浏览 1602
0

在Jupyter Notebook中,您可以在Python 3上看到UTF-8表单中的非ASCII字符串 . 但是我发现如果我从 json.dumps() 打印结果,这是不可能的 .

话虽这么说,用无序文本流动屏幕是非常令人厌恶的 . 是否可以格式化文本但在Jupyter Notebook中显示UFT-8表格?

1 回答

  • 1

    使用 json.dumps 关键字参数 ensure_ascii=False .

    例:

    import json
    
     d = {'food': 'smörgåsbord'}
     print(json.dumps(d))
     print(json.dumps(d, ensure_ascii=False))
    

    将输出

    {"food": "sm\u00f6rg\u00e5sbord"}
     {"food": "smörgåsbord"}
    

相关问题