如何强制用“”而不是''编写字典
How to force a dictionary to be written with " " instead of ' '
所以我正在做一个项目,在这个项目中我为 kennings 建立了一个持续的字典(它是一个北欧神话课程)。我 运行 遇到的问题是有时 kenning 中有一个撇号。例如,定义为“关节”的肯宁“狼的关节”被写入字典作为{“狼的手腕”:'joint'},如果json.loads()函数没有,这会很好' t 通过一个错误,因为键有“”而值有''。我想知道是否有一种方法可以强制始终使用 "" 而不是 '' 来编写字典。
你可以试试json.dumps
:
>>> print(json.dumps({"wolf's wrist": 'joint'}))
{"wolf's wrist": "joint"}
所以我正在做一个项目,在这个项目中我为 kennings 建立了一个持续的字典(它是一个北欧神话课程)。我 运行 遇到的问题是有时 kenning 中有一个撇号。例如,定义为“关节”的肯宁“狼的关节”被写入字典作为{“狼的手腕”:'joint'},如果json.loads()函数没有,这会很好' t 通过一个错误,因为键有“”而值有''。我想知道是否有一种方法可以强制始终使用 "" 而不是 '' 来编写字典。
你可以试试json.dumps
:
>>> print(json.dumps({"wolf's wrist": 'joint'}))
{"wolf's wrist": "joint"}