gpt4 book ai didi

JSON 转储缩进选项卡

转载 作者:行者123 更新时间:2023-12-01 11:23:08 28 4
gpt4 key购买 nike

我使用 Python 2.7,我想将 JSON.dumps() 的缩进更改为 TABS 而不是 SPACES。当你做 indent=8 时,它会插入 8 个空格,但我想插入 2 个制表符。我已经读到通过执行 indent="\t\t"在 Python 3.3 中这是可能的,但我们使用 Python 2.7。

最佳答案

好用 re.sub()您可以执行以下操作

dump = json.dumps(data, indent=4)
tabs = re.sub('\n +', lambda match: '\n' + '\t' * (len(match.group().strip('\n')) / 2), dump)

关于JSON 转储缩进选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39994304/

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