Я работаю с OAuth, для входа в учетную запись Gmail и отправки писем через скрипт python.
Я скачал файл client_secret.json, файл хранится в C: \ Users \ anuj.masand \ (домашняя папка).
При запуске скрипта Python я получаю следующую ошибку:
oauth2client.clientsecrets.InvalidClientSecretsError: ('Error opening file', 'client_secret.json', 'No such file or directory', 2)
Я вижу, что файл недоступен там, где это требуется сценарию.
Я прочитал файл clientsecrets.py и узнал, что следующий код загружает файл.
def _loadfile(filename):
try:
with open(filename, 'r') as fp:
obj = json.load(fp)
except IOError as exc:
raise InvalidClientSecretsError('Error opening file', exc.filename,
exc.strerror, exc.errno)
return _validate_clientsecrets(obj)
Мой код прыгает прямо в исключительную часть.
У меня вопрос, где хранить файл client_secret.json? так что переводчик может найти файл и двигаться вперед. Где Python действительно ищет этот файл?
Ссылка: Сценарий