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

时间:2019-10-08 17:38:55

标签: python google-cloud-platform automl

我复制了Google Cloud建议的Python代码。我已经在Jupyter Notebook和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 个答案:

答案 0 :(得分:1)

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

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