|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.01.2023, 15:49 | #1 |
Новичок
Джуниор
Регистрация: 24.11.2022
Сообщений: 2
|
Помогите решить задание
Домашнее задание к лекции 8.«Работа с библиотекой requests, http-запросы»
Задача №1 Кто самый умный супергерой? Есть API по информации о супергероях с информацией по всем супергероям. Нужно определить кто самый умный(intelligence) из трех супергероев- Hulk, Captain America, Thanos. Задача №2 У Яндекс.Диска есть очень удобное и простое API. Для описания всех его методов существует Полигон. Нужно написать программу, которая принимает на вход путь до файла на компьютере и сохраняет на Яндекс.Диск с таким же именем. Все ответы приходят в формате json; Загрузка файла по ссылке происходит с помощью метода put и передачи туда данных; Токен можно получить кликнув на полигоне на кнопку "Получить OAuth-токен". HOST: https://cloud-api.yandex.net:443 Важно: Токен публиковать в github не нужно, переменную для токена нужно оставить пустой! Шаблон для программы class YaUploader: def __init__(self, token: str): self.token = token def upload(self, file_path: str): """Метод загружает файлы по списку file_list на яндекс диск""" # Тут ваша логика # Функция может ничего не возвращать if __name__ == '__main__': # Получить путь к загружаемому файлу и токен от пользователя path_to_file = ... token = ... uploader = YaUploader(token) result = uploader.upload(path_to_file) https://github.com/netology-code/py-....http.requests |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите решить задание | Chicony91 | Фриланс | 7 | 26.11.2022 08:42 |
Помогите решить задание | Yeldar | Помощь студентам | 0 | 22.05.2021 20:56 |
Помогите решить задание в с++ | V1l1a1d | Помощь студентам | 1 | 14.06.2017 12:31 |