我试图使用pythongsheets
库下载谷歌表格文档作为csv
文件使用以下教程:(https://pypi.org/project/gsheets/)
我已经做了以下所有的事情:
pip install gsheets
- 登录Google Developer Console并创建新凭据>OAuth客户端ID
- 下载我创建的客户端ID的
json
文件并将其保存到我的users文件夹中:client_secrets.json
根据示例项目,我正在跟踪另一个名为storage的文件。在此示例中,将在成功授权后创建用于缓存OAuth数据的json。
然后尝试创建一个Sheets对象:
>>> from gsheets import Sheets
>>> sheets = Sheets.from_files('~/client_secrets.json', '~/storage.json')
但是当我这样做时,我得到以下错误:FileNotFoundError: [Errno 2] No such file or directory: 'C:/Users/client_secrets.json'
我知道client_secrets.json
在我的用户目录中并且拼写正确,否则我为什么会得到这个错误?
我猜你使用的是windows,这意味着用户不是你的实际目录,它实际上是C:/Users/username/
你可以在那里设置文档、桌面和下载文件夹。
试试这个,而不是使用波浪。
from gsheets import Sheets
sheets = Sheets.from_files(r'C:Usersusernameclient_secrets.json', r'C:Usersusernamestorage.json')