Я пытаюсь подключиться к API Google Sheets, используя этот учебник:
https://www.youtube.com/watch?v=cnPlKLEGR7E
Когда я пытаюсь запустить код в Visual Studio Code, я получаю сообщение об ошибке, в котором говорится, что файл cred.json не существует.
Однако, когда я запускаю тот же код в cmd, код выполняется так, как должен, и показывает мои данные из моей онлайн-таблицы.
Я уже пытался запустить VSC в режиме администратора и добавить
"python.terminal.executeInFileDir": true
в файле настроек .vscode.
Ничто не похоже на работу.
Это код, который выполняется.
import gspread
from oauth2client.service_account import ServiceAccountCredentials
def sheets():
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("businessdata").sheet1
data = sheet.get_all_records()
print(data)
Я надеялся, что смогу запустить код в VSC, чтобы мне не приходилось запускать cmd каждый раз, когда мне нужно протестировать мой код.
Кто-нибудь знает, как это исправить?
Спасибо!