gpt4 book ai didi

python - 在 Python 中加载 JSON 文件而 key 中没有 'u

转载 作者:太空宇宙 更新时间:2023-11-04 08:11:04 27 4
gpt4 key购买 nike

我在 Python 中用图形做一些工作,想在文件中保存一些结构,这样我可以在恢复工作时快速加载它们。其中之一是我使用 json.dump 以 JSON 格式保存的字典。

当我用 json.load 加载它时,键已从“1”变为 u'1'。这是为什么?这是什么意思?我该如何改变它?稍后我使用这些键来制作一些列表,然后我将这些列表与原始图形一起使用,哪些节点是键(整数形式),这会导致比较问题......

最佳答案

u 前缀表示 Unicode 字符串。在 Python 2.x 中,您可以使用 str() 将其转换为常规字符串。不过,这实际上不是必需的; u'1' == '1' 因为 Python 会在比较之前为您进行任何转换。

关于python - 在 Python 中加载 JSON 文件而 key 中没有 'u,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22270981/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com