我正在尝试在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'确实存在。
我该如何解决这个问题?
答案 0 :(得分:0)
你应该先做这个
gauth = GoogleAuth()
然后
GoogleAuth.DEFAULT_SETTINGS['client_config_file'] = os.path.join(os.path.dirname(__file__), 'client_secrets.json')
gauth.LoadCredentials()
希望这对你有所帮助。