这是一个后续问题this one https://stackoverflow.com/questions/16087662/pprint-how-to-use-double-quotes-to-display-strings/16087800?noredirect=1#comment59693473_16087800。我需要漂亮地打印一个 python 字典(这样我就可以直观地检查/修改它),并且我需要以 json 格式输出(带双引号)。
pprint
模块漂亮地打印 dict 但使用单引号(不是 json!)。这是链接的其他问题/答案的主题。
json.dumps
将使用双引号,但将其打印为大行(不可读!)
我们如何才能两者兼得?
See the docs https://docs.python.org/library/json.html:
import json
print(json.dumps(
{'4': 5, '6': 7},
sort_keys=True,
indent=4,
separators=(',', ': ')
))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)