尝试访问时出错";“谷歌驱动”;使用python(google quickstart.py源代码)

尝试访问时出错";“谷歌驱动”;使用python(google quickstart.py源代码),python,oauth-2.0,google-api,google-api-python-client,Python,Oauth 2.0,Google Api,Google Api Python Client,我正试图学习如何从Python访问GoogleDrive,但我遇到了一些问题 我学习了谷歌官方网站的教程: 另外,我看过关于这方面的视频教程,我想我做的和视频中的家伙完全一样 我会如实地告诉你我遵循的步骤: 1-安装pip工具以从Google安装SDK 2-从Google安装SDK:“pip安装--升级Google api python客户端” 在这一步一切顺利,其实做进口等都没有错 3-驱动器启用API: 我按原样执行步骤,创建“本地应用程序的客户端ID”和“web应用程序的客户端ID” 应用

我正试图学习如何从Python访问GoogleDrive,但我遇到了一些问题

我学习了谷歌官方网站的教程: 另外,我看过关于这方面的视频教程,我想我做的和视频中的家伙完全一样

我会如实地告诉你我遵循的步骤:

1-安装pip工具以从Google安装SDK

2-从Google安装SDK:“pip安装--升级Google api python客户端”

在这一步一切顺利,其实做进口等都没有错

3-驱动器启用API: 我按原样执行步骤,创建“本地应用程序的客户端ID”和“web应用程序的客户端ID” 应用程序“

4-我创建了文档“document.txt”,并在快速启动时复制源代码

5-我将“CLIENT_ID”和“CLIENT_SECRET”替换为“CLIENT_ID for native application”(我还使用web应用程序进行了测试)

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

No handlers could be found for logger "oauth2client.util"
Go to the following link in your browser:
<link>
Enter verification code:
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:
现在,输出为:

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

我发现了问题,那就是我没有把我的电子邮件地址和客户姓名放在“同意屏幕”部分


现在它工作正常。

相关模块
oauthclient.util
假设已建立日志记录,此警告实际上掩盖了它试图写入日志的更详细的警告/错误

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

import logging
logging.basicConfig()
足够用输出中的真实错误(YMMV)替换上述错误的外观

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


这个问题是在google搜索
时出现的,在和的旁边找不到记录器“oauth2client.util”的处理程序。

实际上添加上面提到的代码完全解决了这个问题

import logging
logging.basicConfig(filename='debug.log',level=logging.DEBUG)