Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex DataSphere
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Создание проекта
    • Установка зависимостей
    • Запуск примеров кода в ноутбуке
    • Версионирование. Работа с контрольными точками
    • Управление вычислительными ресурсами
    • Очистка состояния интерпретатора
    • Поделиться ноутбуком
      • Публикация ноутбука
      • Экспорт проекта
    • Изменение имени или описания
    • Удаление проекта
    • Работа с Git
    • Настройка интеграции с Data Proc
  • Концепции
    • Обзор
    • Проект
    • Список предустановленного ПО
    • Доступные команды
    • Конфигурации вычислительных ресурсов
    • Интеграция с системами контроля версий и данных
    • Интеграция с Data Proc
    • Квоты и лимиты
  • Управление доступом
  • Правила тарификации
  • Вопросы и ответы
  1. Пошаговые инструкции
  2. Запуск примеров кода в ноутбуке

Запуск примеров кода в ноутбуке

  • Перед началом
  • Запустите пример кода
    • Примеры кода для загрузки данных из разных источников

В ноутбуке представлены небольшие примеры кода для загрузки данных из разных источников.

Перед началом

Если проект уже открыт, откройте вкладку с ноутбуком.

Если нет, откройте проект:

  1. В консоли управления откройте раздел DataSphere в каталоге, в котором вы работаете с проектами DataSphere.

  2. Перейдите во вкладку Проекты.
  3. Выберите проект, который хотите открыть и нажмите значок .
  4. Выберите Открыть и дождитесь открытия проекта.

Запустите пример кода

Чтобы запустить пример кода:

  1. На верхней панели в окне проекта нажмите кнопку Snippets.
  2. В открывшемся меню нажмите Yandex Disk.
  3. В открывшемся меню нажмите на пример, который необходимо запустить.
  4. Код примера будет вставлен в ячейку ноутбука.
    1. Выполните шаги, указанные в примере.
    2. Выполните ячейку. Для этого нажмите значок .

Примеры кода для загрузки данных из разных источников

Для выполнения примеров кода вам потребуется ID приложения и secret.
Чтобы их получить:

  1. Перейдите по ссылке: https://oauth.yandex.ru/client/new.
  2. Заполните поле Название приложения.
  3. В блоке Платформы выберите Веб-сервисы.
  4. В появившемся поле Callback URI #1 укажите https://oauth.yandex.ru/verification_code.
  5. В блоке Доступы отметьте доступы для Яндекс.Диска.

Загрузка содержимого удаленного файла в локальный файл

from cloud_ml.storage.api import Storage

disk = Storage.ya_disk(application_id='ID', application_secret='secret')

disk.get('path/to/file/within/ya/disk/file.txt', 'path/to/file.txt')

Загрузка содержимого удаленного каталога в локальный файл

from cloud_ml.storage.api import Storage

disk = Storage.ya_disk(application_id='ID', application_secret='secret')

disk.get_dir('path/to/dir/within/ya/disk', 'path/to/dir')

Загрузка содержимого локального файла в удаленный файл

from cloud_ml.storage.api import Storage

disk = Storage.ya_disk(application_id='ID', application_secret='secret')

disk.put('path/to/file.txt', 'path/to/file/within/ya/disk/file.txt')

Загрузка содержимого локального каталога в удаленный каталог

from cloud_ml.storage.api import Storage

disk = Storage.ya_disk(application_id='ID', application_secret='secret')

disk.put_dir('path/to/dir', 'path/to/dir/within/ya/disk')

Что дальше

  • Версионирование. Работа с контрольными точками
В этой статье:
  • Перед началом
  • Запустите пример кода
  • Примеры кода для загрузки данных из разных источников
Language
Вакансии
Политика конфиденциальности
Условия использования
© 2021 ООО «Яндекс.Облако»