繁体   English   中英

"InvalidClientSecretsError - df2gspread - Panda - Google 表格"

[英]InvalidClientSecretsError - df2gspread - Panda - Google Sheet

我是 Python 的新手(两周前开始学习它),我正在努力完成这项任务。

我正在尝试将数据框从 Panda 导出到 Google 电子表格。 然而,在完成了所有必要的步骤( https://github.com/maybelinot/df2gspread )之后,我仍然遇到同样的错误:

InvalidClientSecretsError: ('打开文件时出错', 'C:\\Users\\ User/.gdrive_private', '没有这样的文件或目录', 2)

我正在使用的代码是:

from df2gspread import df2gspread as d2g
import pandas as pd

spreadsheet = 'C:\Users\User\Google Drive\Marketing Team'

wks = d2g.upload(df_all_daily_campaign_y, wks_name='Example worksheet')

请不要给我任何理所当然的东西,因为我对这个主题的了解非常有限!

我在互联网上的其他地方看到过这个问题,但没有发布答案! 任何帮助将不胜感激!

该错误表明无法找到在C:\\Users\\ User/.gdrive_private中包含客户端机密的必要OAuth文件。

请检查您的客户秘密的完整性。 如给定文档中所述,

这可能很容易出错,并且可能不完整,无法正常运行OAuth 2.0所需的所有信息,这需要了解所有端点并配置重定向端点。

更多信息和有用的代码可以在GitHuboauth2client.clientsecrets找到

您必须添加要发送凭据的范围

范围 = ['https://spreadsheets.google.com/feeds', 'https://www.googleapis.com/auth/drive']

凭据 = ServiceAccountCredentials.from_json_keyfile_name('需求预测-339307-745f0ec58cd4.json',范围)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM