我正在设置一个程序来帮助用户为一篇研究论文做笔记,现在我需要将client_secret.json
与程序文件分开,以保证其在线安全。如何从json获取creds而不将其作为python程序的文件?在
scope = ["https://spreadsheets.google.com/feeds","https://www.googleapis.com/auth/drive"]
creds = ServiceAccountCredentials.from_json_keyfile_name('client_secret.json', scope)
gs = gspread.authorize(creds)
在上面的代码中,有没有什么方法可以使用json响应而不是客户端_secret.json文件归档更像:
^{pr2}$
最好的方法是将秘密JSON的密钥创建为环境变量,并使用一个函数返回与JSON格式相同的dict,然后可以使用auth方法from_json_keyfile_dict
我是这样做的,我如何调用我的环境变量:
相关问题 更多 >
编程相关推荐