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

Python 3.5.2中print函数运行报错:调用print缺少括号

解决Python 3中print函数报错的问题

嘿,这是个很典型的Python版本语法差异问题,别担心,分分钟就能搞定!

问题根源

在Python 2里,print是一个语句,所以直接写print 'Output After Training:'是合法的;但到了Python 3,print被升级成了内置函数,必须用括号把要输出的内容括起来——这就是你收到错误提示"missing parentheses in calling to print"(调用print时缺少括号)的核心原因。

修复后的代码

把你的代码改成下面这样,就能正常运行了:

print('Output After Training:')

额外小提示

如果你的代码需要同时兼容Python 2和Python 3,可以在代码最开头加上这行导入语句,这样两种版本都能识别带括号的print写法:

from __future__ import print_function

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 06:54:35