You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Этот сниппет кода основан на ответе к вопросу о загрузке файлов через Requests на сайте StackOverflow.
importrequestswithopen('image.jpg', 'rb') asfile:
url='...'files= {
'media': file, # Вместо ключа "media" скорее всего нужно подставить другое название ключа. Какое конкретно см. в доке API ВК.
}
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Распрстранённые ошибки при работе с HTTP и пояснения к ним
HTTP статусы
Статус ответа приходит от сервера вместе с ответом. Например, вы наверняка уже знакомы с кодом 404 — он означает "Страница не найдена". Таких кодов очень много и стоит ориентироваться в них, чтобы не теряться и быстро находить ошибки.
Код ответа всегда состоит из трёх цифр. По первой цифре можно понять к какому классу относится статус. Если код начинаетсяс цифры:
1 — информационный. Скорее всего с ним вы не столкнётесь ещё долго. Как пример приведём 101, «переключение протоколов».
2 — успешный. Его рассматривать не нужно, всё ведь прошло хорошо. Ответ 200 так и расшифровывется: «хорошо».
3 — перенаправление. Например, 308, «постоянное перенаправление» — запрашиваемый ресурс был окончательно перенесен на новый адрес.
4 — ошиба клиента. Например, 404 — «страница не найдена». То есть клиент попросил у сервера страницу, которой нет. В такой ситуации ошибся явно клиент, а не сервер.
Бонус-шаг к задаче «Прикидываем зарплату» курса https://dvmn.org
Улучшите инструмент, используя навыки, полученные в задаче. Для этого мы подготовили идеи, которые можно реализовать дополнительно, на ваше усмотрение. Похвастаться усовершенствованиями можно на собеседованиях или в нашей флудилке.
Отрисуйте данные на график
Просто числа на терминале не так наглядны, как график. Нарисуйте график зарплат с помощью API Plot.ly.
Советы
В примерах документации используется plotly.graph_objs.Scatter. Это диаграмма рассеяния. Вам понадобится столбцовая диаграмма. Используйте Bar вместо Scatter.
Добро пожаловать в русскую документацию API Bitly! Если вы хотите использовать Bitly для сокращения, маркировки и распространения ссылок, то вы в нужном месте. Эта статья написана не в целях перевода документации на русский, а для упрощения понимания документации Bitly разработчиками, т.к. страницы документации очень перегружены информацией и даже опытным веб-разработчикам тяжело в ней ориентироваться.
Документация является не полной, переведены только те методы API, которые авторам показались самыми необходимыми. Если вы хотите поучаствовать в переводе — мы всегда будем рады любой помощи.
Документация создана в рамках разработки курсов dvmn.org.
По этой ссылке вы можете найти
релизы Github Desktop для Linux. Чтобы скачать один из них, кликните по нужному названию (например, GitHubDesktop-linux-amd64-1.4.2-linux1.deb).
Если вы используете Ubuntu или Debian - вам нужен установщик с расширением .deb. Скачайте
его, откройте и нажмите install в появившемся окошке. Готово, программа
установлена.