0

我正在尝试在 Heroku 上使用 PyDrive。我的代码如下。

from pydrive.auth import GoogleAuth
GoogleAuth.DEFAULT_SETTINGS['client_config_file'] = os.path.join(os.path.dirname(__file__), 'client_secrets.json')

但是,heroku 控制台返回“没有这样的文件或目录:'/app/client_secrets.json'”。通过heroku run bash命令,我确认“/app/client_secrets.json”确实存在。

我该如何解决?

4

1 回答 1

0

你应该先这样做

gauth = GoogleAuth()

然后

GoogleAuth.DEFAULT_SETTINGS['client_config_file'] = os.path.join(os.path.dirname(__file__), 'client_secrets.json')
gauth.LoadCredentials()

希望这对你有帮助。

于 2018-02-01T09:39:13.067 回答