You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置PyCharm使控制台输出使用双引号而非单引号

解决Python打印字典输出双引号(JSON格式)的问题

PyCharm本身没法修改Python默认的字典打印格式——因为Python打印字典时默认调用repr()方法,输出的就是单引号格式。要得到符合JSON规范的双引号输出,得从代码层面处理,以下是两种实用方法:

  • 直接使用json模块输出:这是最标准的方式,既能生成双引号格式,还能通过indent参数控制缩进,完美满足你格式化长字典的需求:

    import json
    my_dict = {"Hello World": "Great!"}
    # indent=4表示缩进4个空格,可根据需要调整为2或其他数值
    print(json.dumps(my_dict, indent=4))
    

    执行后输出就是标准JSON格式:

    {
        "Hello World": "Great!"
    }
    
  • 封装自定义打印函数:如果需要频繁打印JSON格式的字典,可以封装一个函数简化操作:

    import json
    
    def print_json(obj):
        # 这里设置默认缩进,也可以把indent作为参数传入
        print(json.dumps(obj, indent=4))
    
    my_dict = {"Hello World": "Great!"}
    print_json(my_dict)
    

这种方式输出的内容完全符合JSON规范,直接就能用于JSON转换或其他需要标准格式的场景。

内容的提问来源于stack exchange,提问作者0Interest

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 22:45:33