CUG CSer 2023-01-01 11:39 采纳率: 71.4%
浏览 57
已结题

我将小数保存到json文件中后,数字变成了科学计数法表示,如何让它保存到json中后仍为小数呢

img

我将小数保存到json文件中后,数字变成了科学计数法表示,如何让它保存到json中后仍为小数呢

  • 写回答

1条回答 默认 最新

  • heart_6662 2023-01-01 11:52
    关注

    望采纳!!点击该回答右侧的“采纳”按钮即可采纳!!如果你使用Python的内置的json模块来保存小数到json文件中,它会自动使用科学计数法表示法来表示小数。如果你想要使用非科学计数法表示法来保存小数,你可以使用json的第三方实现,比如simplejson或ujson。

    如果你使用simplejson,你可以使用以下代码来保存小数:

    import simplejson as json
    
    data = {'value': 123.456}
    
    with open('data.json', 'w') as f:
        json.dump(data, f, use_decimal=True)
    
    
    

    如果你使用ujson,你可以使用以下代码来保存小数:

    import ujson as json
    
    data = {'value': 123.456}
    
    with open('data.json', 'w') as f:
        json.dump(data, f, use_decimal=True)
    
    
    

    希望这些信息能帮助你解决问题!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月9日
  • 已采纳回答 1月1日
  • 修改了问题 1月1日
  • 创建了问题 1月1日