Я не знаю, когда будет оптимальным входить в gspread при бесконечном выполнении моего скрипта python.
def openSheet(sheetName):
scope = ["https://spreadsheets.google.com/feeds",'https://www.googleapis.com/auth/spreadsheets',"https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive"]
creds = ServiceAccountCredentials.from_json_keyfile_name('creds.json', scope)
client = gspread.authorize(creds)
sheet = client.open(sheetName).sheet1
return sheet
На данный момент я выполняю метод openSheet каждый раз, когда запрашиваю файл у gspread.
Но для оптимизации производительности моего скрипта я подумал, что могу определить область действия, кредиты и клиента в верхней части моего скрипта, чтобы он определялся только один раз, а не каждый раз, когда выполняется бесконечный цикл.
Когда мне следует выполнить вход?