Как получить имя текущей учетной записи в Google Colab - PullRequest
0 голосов
/ 15 октября 2018

Например, если мой текущий экземпляр Colab зарегистрирован как

myColab@gmail.com

Возможно ли получить имя "myColab" в ipython?

Какая команда это делает?

Я хочу сделать это, потому что я могу запустить два Colab, и они генерируют файлы, я хочу пометить эти файлы именем учетной записи Colab, чтобы я знал, какая учетная запись генерирует эти файлы.

1 Ответ

0 голосов
/ 15 октября 2018

По умолчанию бэкэнды не аутентифицированы для какого-либо конкретного пользователя.Но, если вы прошли через поток gcloud auth, вы можете получить адрес электронной почты следующим образом:

https://colab.research.google.com/drive/1VVWs_pcjjz2vg0H2Ti6-12FzcCojRF6a

Фрагмент ключа:

import requests
gcloud_token = !gcloud auth print-access-token
gcloud_tokeninfo = requests.get('https://www.googleapis.com/oauth2/v3/tokeninfo?access_token=' + gcloud_token[0]).json()
print(gcloud_tokeninfo['email'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...