我有一个python脚本,它使用gspread从Google Spreedsheet获取信息。
scope = ['https://spreadsheets.google.com/feeds']
creds = ServiceAccountCredentials.from_json_keyfile_name('client_secret.json', scope)
client = gspread.authorize(creds)
sheet_programar = client.open("FILE").worksheet("SHEET")
# Extract and print all of the values
list_of_hashes = sheet_programar.get_all_records()这是正在持续运行的脚本的一部分,但是gspread部分只在一天中的几个位置运行。
这一切都有效,但如果我尝试在另一个脚本上使用相同的凭据来访问相同的工作表,我会得到一个错误,我没有权限。
我对这个问题的理解是,第一个脚本没有关闭连接,因此我无法使用相同的凭据登录。
我在任何地方都找不到有关如何关闭此文件的信息?
发布于 2021-10-07 16:33:06
添加以下内容:
client.session.close()https://stackoverflow.com/questions/49791526
复制相似问题