【问题标题】:How do I fix this syntax error with print in Python?如何在 Python 中使用 print 修复此语法错误?
【发布时间】:2019-10-08 17:38:55
【问题描述】:

我复制了 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

【问题讨论】:

  • 我没有包含函数的内容

标签: python google-cloud-platform automl


【解决方案1】:

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

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

【讨论】:

  • 当然!我不敢相信我错过了!非常感谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-30
  • 2023-03-09
  • 1970-01-01
  • 2019-09-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多