python - 如何在 Python 中使用 print 修复此语法错误?
问题描述
我复制了 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 2.7 代码。我猜你正在使用 Python 3,在这种情况下print
现在是一个函数,所以你需要在后面加上括号print
:
print(predict("1.jpg", ispace-254720, ICN886814670746214838))
推荐阅读
- pyobjc - 如何使用 Python/PyObjC 在提醒上添加新事件?
- swift - 如何从 react native 获取值到我的 bridge swift 类中?
- delphi - 在 Delphi 中不使用约束的情况下如何判断泛型类型是否为 nil?
- java - 如何捕获控制台中显示的断言错误
- javascript - 从一个客户端向另一个 socket.io 发送响应消息时出现问题
- go - Golang 从 openpgp.js 解密 PGP
- sql-server - 寻求对 SQL Server 索引问题的确认
- javascript - 创建一个适用于 vue 和 express 端的 NPM 模块
- c++ - wxGenericDirCtrl 错误“wxTheFileIconsTable 为 nullptr”
- reactjs - 如何在 Material-UI Grid 项目之间应用边距?