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

Python3.7.12运行print json.dumps代码报invalid syntax错误如何解决?

错误产生原因

Python 3.x 版本对 print 的语法规则做了不向下兼容的调整:

  • Python 2.x 中 print 是独立语法语句,调用时不需要加括号,print 输出内容 是合法写法
  • Python 3.x 中 print 被调整为内置函数,所有调用必须用括号包裹参数,你使用的 Python 3.7.12 属于3.x版本分支,原代码没有给 print 加参数括号,不符合语法要求,因此抛出 invalid syntax 报错。
修复方案

将原代码修改为标准的函数调用写法即可:

print(json.dumps(data._json, indent=4))

如果运行后出现 json 未定义的报错,在代码顶部补充导入语句:

import json

内容的提问来源于stack exchange,提问作者Julian Torres Torres

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 13:24:03