python - 名称错误 : name 'build' is not defined

标签 python python-3.x google-calendar-api

我正在尝试编写一个 python 脚本来从谷歌日历中获取条目。

我收到了 NameError: name 'build' is not defined对于下面的行:
service = build('calendar','v3',credentials=credentials)
有没有关于如何解决这个问题的建议?

最佳答案

您可以使用 Python Quickstart for Calendar API作为引用。

请注意在导入部分中构建方法是从哪个模块派生的:

from __future__ import print_function
from apiclient.discovery import build //notice the build here
from httplib2 import Http
from oauth2client import file, client, tools
import datetime

在这里使用之前:
service = build('calendar', 'v3', http=creds.authorize(Http()))

关于python - 名称错误 : name 'build' is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51488811/

相关文章:

python - pipenv 无法在 Mac OS X 10.10.6 El Capitan 上的 Python 2.7.10 上正确安装

python - 在python中将字符串的子字符串转换为字节然后转换为整数

javascript - 如何使用 javascript 更新 Google 日历中的事件?

ios - 403 错误 - 这是一个错误。错误 : disallowed_useragent

java - 谷歌日历java api

python - 为什么 csv.DictReader 给我一个无属性错误?

python - 具有多个服务器的 Flask-login 如何工作

python - 查找曲线之间重叠的区域(python)

Python自定义函数

python - 子手:用玩家输入的猜测代替*