将数据从python cron作业转储到google电子表格

将数据从python cron作业转储到google电子表格,python,csv,cron,google-api-python-client,Python,Csv,Cron,Google Api Python Client,我正在创建一个CSV,其中包含作为cronjob结果的报告。我想通过谷歌电子表格共享这个CSV——报告本身是有版本的,所以每次我都会将CSV内容转储到同一个电子表格中的同一个工作表中 我发现了一个非常有前途的方法,但不幸的是给了我NoValidUrlKeyFound错误。由于OAuth流,与电子表格API v4(待查找)交互的Python示例需要交互 有人能给我指出正确的方向吗?理想情况下,我会: client = spreadsheet.client(credential_file) clie

我正在创建一个CSV,其中包含作为cronjob结果的报告。我想通过谷歌电子表格共享这个CSV——报告本身是有版本的,所以每次我都会将CSV内容转储到同一个电子表格中的同一个工作表中

我发现了一个非常有前途的方法,但不幸的是给了我
NoValidUrlKeyFound
错误。由于OAuth流,与电子表格API v4(待查找)交互的Python示例需要交互

有人能给我指出正确的方向吗?理想情况下,我会:

client = spreadsheet.client(credential_file)
client.open_spreadheet(url_or_something).open_worksheet(0).dump(csv)
print("Done")

我在Github的一个问题中找到了答案:

使用gspread,遵循to。您将得到一个包含凭据的JSON文件


但是,为了使用这些凭据访问电子表格,您需要与它们所代表的帐户共享电子表格。在JSON文件中有一个属性
client\u email
。与该电子邮件地址共享文档,瞧,您将能够打开它

我在Github的一个问题中找到了答案:

使用gspread,遵循to。您将得到一个包含凭据的JSON文件

但是,为了使用这些凭据访问电子表格,您需要与它们所代表的帐户共享电子表格。在JSON文件中有一个属性
client\u email
。与该电子邮件地址共享文档,瞧,您将能够打开它