尝试使用 python 访问“googledrive”时出错(googlequickstart.py源代码)

2023-11-26

我正在尝试学习如何从 Python 访问 Google Drive,但遇到问题。

我按照google官网的教程进行操作:https://developers.google.com/drive/...t-python?hl=es另外,我看过关于此的视频教程,我想我和视频人员做的完全一样。

我从字面上告诉你我遵循的步骤:

1 - 安装 pip 工具来安装 Google 的 SDK。

2 - 从 Google 安装 SDK:“pip install --upgrade google-api-python-client”

在这一步一切顺利,事实上进行进口等没有任何错误。

3 - 驱动器启用 API: 我按照原样操作,创建“本机应用程序的客户端 ID”和“Web 的客户端 ID” 应用 ”

4 - 我创建文档“document.txt”并复制源代码作为快速入门。

5 - 我通过出现在“本机应用程序的客户端ID”中替换“CLIENT_ID”和“CLIENT_SECRET”(我还使用Web应用程序进行了测试)

6 - 我运行,屏幕输出是:

No handlers could be found for logger "oauth2client.util"
Go to the following link in your browser:
<link>
Enter verification code:

在寻找解决方案时,我找到了一些可以获取有关该错误的信息的方法:

import logging
...
logging.basicConfig()

现在,输出是:

C:\workspaces\asd\prsGoogleApi>quickstart.py
WARNING:oauth2client.util:__init__() takes at most 4 positional arguments (5 giv
en)
Go to the following link in your browser:
<link>
Enter verification code:

如果我尝试访问该链接,错误是:

401 - That's an error
Error: invalid_client.
No application name.

Request details:
response_type=code
scope=https://www.googleapis.com/auth/drive
access_type=offline
redirect_uri=urn:ietf:wg:oauth:2.0:oob
client_id=...

有问题的模块oauthclient.util做出一些假设,即已建立日志记录,并且此警告实际上掩盖了它试图写入日志的更详细的警告/错误。

如果您在自己的代码中添加一些日志记录,那么它应该会揭示潜在的错误:

import logging
logging.basicConfig()

足以用我的输出(YMMV)中的真实错误替换上述错误的出现。

一旦解决了这个问题,您就可以安全地删除这两行(尽管如果出现其他问题,您可能会回到这里)。

这个问题是在谷歌搜索中出现的No handlers could be found for logger "oauth2client.util"旁边这个问题 and 这个问题.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尝试使用 python 访问“googledrive”时出错(googlequickstart.py源代码) 的相关文章

随机推荐

  • jQuery ajax 中有进度更新事件吗?

    我有一个长时间运行的任务 使用 jquery ajax 调用 我正在使用阻止 ui 插件显示 加载中 无论如何 我可以将进度消息发送回客户端以显示进度 并在块 ui 插件消息上更新该进度 所以它会显示这一点 当服务器完成其工作时 正在加载第
  • AutoMapper.dll 中发生“AutoMapper.AutoMapperMappingException”类型的异常,但未在用户代码中处理

    不知何故 我的代码不再工作 它之前使用完全相同的代码确实可以工作 这就是问题 The code 我正在尝试使用以下代码将一些对象映射到 ViewModel 配置 Mapper CreateMap
  • 使用 Keras 获取模型输出相对权重的梯度

    我对利用 Keras API 的简单性构建强化学习模型感兴趣 不幸的是 我无法提取输出相对于权重的梯度 不是误差 我发现以下代码执行类似的功能 神经网络的显着图 使用 Keras get output theano function mod
  • 如何使用 PHP 为图像添加阴影?

    我正在寻找一种使用 PHP 向图像添加阴影的方法 在您回答或投票结束之前 我是not希望使用 CSS 或 HTML 来做到这一点 我想生成一个图像文件 这是not的副本这个问题 nor this one 我正在寻找非常具体的效果 例如 给定
  • ImageButton 在 IE10 上不会触发回发

    最近 我们在IE10上测试我们的产品 遇到了服务器按钮控件 Asp ImageButton 在IE10上无法通过UpdatePanel触发的问题 下面是示例代码
  • jQuery 中不推荐使用 URL 包含原始换行符的资源请求

    有谁知道这个警告指的是什么以及我将如何解决它 Resource requests whose URLs contain raw newline characters are deprecated and may be blocked in
  • 如何通过jdbc获取主键的列名

    我的代码如下 DatabaseMetaData dmd connection getMetaData ResultSet rs dmd getPrimaryKeys null null tableName while rs next pri
  • 模板 haskell 中的数据构造函数

    我正在尝试创建环 Z n 像普通算术一样 但以某个整数为模 Z4 就是一个示例 instance Additive C Z4 where zero Z4 0 Z4 x Z4 y Z4 x y mod 4 戒指依此类推 我希望能够快速生成这些
  • perl 中的命名空间、包和模块有什么区别?

    命名空间或包相同吗 我使用 Perl 我们只有包 我知道还有其他编程语言也包含模块 有什么不同 The package指令设置命名空间 因此 命名空间也称为包 Perl 没有模块的正式定义 有很多差异 但以下内容适用于绝大多数模块 一个带有
  • AngularJS 指令中的可选表达式属性

    我有一个自定义导航指令 需要一个可选的 禁用 属性 我不确定它是否可能 在我的主控制器中 controller NavCtrl UserResource RoleResource function UserResource RoleReso
  • 使用 Excel 中的 VBA 打开 Outlook 邮件 .msg 文件

    我试图使用 VBA 从指定目录打开 msg 文件但我不断收到运行时错误 我的代码 Sub bla Dim objOL As Object Dim Msg As Object Set objOL CreateObject Outlook Ap
  • 确定asp.net core中的端口

    我想用asp net core Web Api 制作一些微服务 对于服务发现 我想使用 Consul 我必须通过 HTTP API 注册服务 包括 IP 和端口 我的问题是 我如何知道服务中使用了哪个端口 有没有办法通过代码确定使用的端口
  • 从 URL 同步下载图像

    我只想从互联网 URL 获取 BitmapImage 但我的函数似乎无法正常工作 它只返回图像的一小部分 我知道 WebResponse 是异步工作的 这当然就是我遇到这个问题的原因 但是我怎样才能同步完成呢 internal static
  • 使用Spring的CachingConnectionFactory时关闭Session

    java 文档here与 Spring CachingConnectionFactory 相关的有评论 注意 此 ConnectionFactory 要求显式关闭从其共享连接获取的所有会话 无论如何 这是对本机 JMS 访问代码的通常建议
  • 更改服务器发送事件的源 (url)

    如何更改声明中的源集EventSource 我尝试过这样的事情 var source new EventSource blahblah php path window location pathname Few lines later so
  • asp.net(母版页)中的默认按钮?

    在我的网络应用程序中 我有一个母版页 当用户按 Enter 键 我的应用程序有母版页 时 我想为登录页面实现默认按钮 我如何放置默认按钮 Page Form DefaultButton crtlLoginUserLogin FindCont
  • self.image.frame.width = 20 给出仅获取属性错误

    我试图将图像视图的宽度更改为 20 IBOutlet weak var image UIImageView 在 viewDidLoad 中使用此代码self image frame width 20但它给我错误无法分配给属性 width是一
  • 如何检测元素是否具有“自动”高度

    Both window getComputedStyle element height and element clientHeight返回元素的当前高度 以像素为单位 无论 CSS 中设置的值如何 有什么方法可以查出高度是否设置为auto
  • 在带有 m1 芯片的 Mac 上导入 jax 失败

    对于 python 3 8 8 并使用新的 mac air 带有 m1 芯片 在 jupyter 笔记本和 python 终端中 import jax引发此错误 Python 3 8 8 default Apr 13 2021 12 59
  • 尝试使用 python 访问“googledrive”时出错(googlequickstart.py源代码)

    我正在尝试学习如何从 Python 访问 Google Drive 但遇到问题 我按照google官网的教程进行操作 https developers google com drive t python hl es另外 我看过关于此的视频教