Pygsheets.authorize генерирует файлы tmp при каждом запуске - PullRequest
1 голос
/ 09 июля 2020

Я пытаюсь запустить простой код, используя таблицы pygsheets. Этот код уже был протестирован на других компьютерах, так что, вероятно, это некоторая конфигурация моей машины или ОС. В двух строках:

creds_file = _google_creds_as_file()
gc = pygsheets.authorize(service_account_file=creds_file.name)

Функция _google_creds_as_file() возвращает временный файл с определенным именем, и когда я вызываю gc, она всегда возвращает ту же ошибку:

PermissionError: [Errno 13] Permission denied: 'C:\\Users\\User\\AppData\\Local\\Temp\\tmpwjie6exl'

Это происходит, даже когда я запускаю сценарий Python от имени администратора. Если я удалю этот файл, будет создан другой файл с другим именем, и проблема не исчезнет.

Что я могу сделать, чтобы исправить эту ошибку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...