如何用Python中的print修复此语法错误?

如何用Python中的print修复此语法错误?,python,google-cloud-platform,automl,Python,Google Cloud Platform,Automl,我复制了谷歌云推荐的Python代码。我在Jupyter笔记本中尝试过它,并将其作为Python文件使用,但仍然出现语法错误: def predict(content, project_id, model_id): # More code. pass print predict("1.jpg", ispace-254720, ICN886814670746214838) 给出: File "<ipython-input-16-a9c7141e2bf3>",

我复制了谷歌云推荐的Python代码。我在Jupyter笔记本中尝试过它,并将其作为Python文件使用,但仍然出现语法错误:

def predict(content, project_id, model_id):
    # More code.
    pass

print predict("1.jpg", ispace-254720,  ICN886814670746214838)
给出:

  File "<ipython-input-16-a9c7141e2bf3>", line 1
    print predict("1.jpg", ispace-254720,  ICN886814670746214838)
                ^
SyntaxError: invalid syntax
文件“”,第1行
打印预测(“1.jpg”,ispace-254720,ICN88681467074746214838)
^
SyntaxError:无效语法

这可能是旧的Python 2.7代码。我猜您使用的是Python3,在这种情况下,
print
现在是一个函数,所以您需要在
print
后面加括号:

print(predict("1.jpg", ispace-254720,  ICN886814670746214838))

当然,我还没有包括函数的内容!真不敢相信我错过了!非常感谢