Работаем с JSON в Python. Парсинг JSON, сохраняем JSON в файл
🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
stepik.org/course/63085/promo
👉👉👉 Свой вопрос по курсу можешь задать в чате
t.me/+SlnNhAO7caBlNDM6
👉👉👉 Также подписывайся на мой телеграмм-канал
t.me/python_egoroff
Подробнее об урок
egoroffartem.pythonanywhere.co...
Импорт стандартных модулей в Python. Инструкции import и from
• Модули. Импорт стандар...
stepik.org/course/63085/promo
Курс на степике
В данном уроке мы поговорим о JSON (JavaScript Object Notation) - текстовом формате обмена данными. JSON популярный формат предназначенный для обмена данными между сервером и клиентов либо сервером и другими серверами
JSON хранит данные в структурированном виде, походим на словарь.
В Python есть стандартный модуль по работе с json. Название модуля - json
Для импортирования модулей применяются инструкции import и import from.
Собственные модули импортируются как и стандартные модули python.
Всего то надо написать инструкцию import И указать название модуля
Все видео этого курса можете найти на сайте
egoroffartem.pythonanywhere.co...
или в Вк
videos-177962775?secti...
Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
artem_egoroff
python.study
В данном группе можете найти информацию о новых видео и задать вопросы
Пікірлер: 121
🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
Посмотрела этот урок, нашла в нём очень нужные мне ответы. С удовольствием решила начать спонсировать. Спасибо!
Каждый раз перед запуском видео сразу ставлю лайк. Отличный курс
Благодарю. Отличная манера изложения. Без воды. Кратко, доступно.
Ты человечище! Огромная благодарность!
Мегаполезный урок! Спасибо!
Очень полезное и понятное видео! Долго никак не мог разобраться, как же мне удобным образом распарсить json со вложенными словарями внутри объектов. А тут всё очень доходчиво объяснено! Спасибо!
Большое Вам спасибо! Все доступно и понятно.
Джейсонина)))) Вспомнил слова из фильма "12 стульев": - "Согласие есть продукт при полном непротивлении сторон". Хорошо излагает собака, учитесь))))))))
@user-yo7qq4od2j
5 ай бұрын
😂оба шикарные актеры
Дружище ты просто огонь. Очень крутой контент. Все четко и по делу. Подписка
Пушка, все отлично, без лишней воды
Спасибо, очень полезно для начинающих и встретивших на своём пути Json файлы!👍👍👍
Спасибо, как всегда все по полочкам
Спасибо за видео! Ответа на мой вопрос я в нем не нашел, но оно натолкнуло на мысль, которая привела к желаемому результату! Спасибо)
огромное спасибо. отличная подача. помогли мне разобраться с форматом JSON
Хорошо, спасибо,без воды!!!
Спасибо! Очень информативное видео!
Спасибо за урок, 2 дня не мог решить проблему, теперь все решил :)
Спасибо за видео, разжевал понятнее некуда)
спасибо! отличная подача материала
полезно, интересно, спасибо)
Спасибо за уроки!
спасибо огромное за труды
спасибо за гайд, помогло 👍
Отличная подача материала
ну тут лайк от легендарного кодера СЕООНЛИ!
Спасибо! Всё очень понятно и полезно!
Забыл сказать, что у dump/dumps так же есть параметь ensure_ascii, что-бы когда вы загружали данные, кодировка русских символов была бы норм. Если просто, то поставьте ensure_ascii=False, и с русскими буквами будет 👌
@duck0154
3 жыл бұрын
Спасибо за сердечку 😊
@egoroffchannel
3 жыл бұрын
спасибо за совет)
@jaa619
Жыл бұрын
У меня с этим параметром вот это "\u0422\u0440\u0430" превращается в символы "����������". Как сделать чтобы русские буквы ими же и оставались?
@duck0154
Жыл бұрын
@@jaa619 используйте метод decode у строки, и укажите кодировку "utf-8" как аргумент для метода, т.е "строка".decode("utf-8"). Такие вопросы вообще задаются не в ютубе, а в специальных форумах. Просто сперва научитесь гуглить.
@IvaNFallout
Жыл бұрын
@@jaa619 with open('data/my.json', 'w', encoding='utf-8') as f: json.dump(dict, f, indent=2, ensure_ascii=False)
очень круто спасибо !
Гениально!
Спасибо! Очень помог!
Спасибо за видео!
отлично объясняешь. спасибо
Старый, огромное спасибо, если бы не ты, то никто!))
уровень знаний питон...уверенно ставлю лайк под видео Е.Артёма...
Спасибо, большое 😊
Красавчик! Спасибо)
@egoroff_channel спасибо вам огромное что вы существуете, такие как вы-герои нашего времени
@user-fs9gp6oz8x
3 жыл бұрын
Присоединяюсь! Самый любимый канал на Yutube:))
Ты умеешь объяснять, это твоё!
Спасибо!)
Доступно, спасибо
One of the best python trainers
Спасибо!
Классная задача
Спасибо большое за урок! Как всегда, все очень доступно изложено. Самый лучший канал по Питону!:) А будет ли видео по теме логирования?
@egoroffchannel
3 жыл бұрын
надо записать в список "Сделать")
@alexsmitt2140
8 ай бұрын
на каждом похожем канале есть аналогичный вашему отзыв. У вас много братьев и сестер?
Пришел к вам после уроков скиллбокса. Там все как-то сумбурно по этой теме объясняется, а у вас классно разжевано, спасибо :)
@zulicheg31
6 ай бұрын
Такие конторы нацелены на заработок, а не на обучение. Хочешь учиться - бери и учись.
Красиво рисуешь☺️
почему нету json файла-примера в описании?
супер)
Спасибо! !!!!!!!
как можно скачать фотографии с помошью requests на api.vk , если в json ответе приходят ссылки. (для распознавания лиц хочу применить). Даже не сохранить а работать с этими изображениями.
У dump есть параметр default=тип данных. Если указать str, до data будет писаться сразу в виде строки.
Привет! А можно ли как-то декодировать юникод для чтения в JSON на кириллице?
Спасибо большое за урок! Всё понятно! Но возник вопрос , когда я записываю в json информацию, старая удаляется а новая ставится взамен ее.Каким образом это исправить?
Спасибо
Лучший
Даже я все понял
Можете подсказать, если мы ищем в словаре по ключу и этот ключ отсутствует в одном из списков, то мы попадаем на ошибку KeyError: 'ключ' , как обработать эту ошибку, она блокирует дальнейший код
есть папка с кучей json файлов с одинаковой структурой, как их лучше загрузить в python, для дальнейшей работой с данными?
Хорошо все объяснил, по примеру сделал разбор json. А как сделать многоуровневый json с нуля?
спасибо
красавчик
Почему вы можете работать с переменной json_str. Ведь она закомментирована и код не должен её видеть?
сохраняю даные файл методом append , но не знаю как их прочесть.было бы интересно узнать как можна использовать json для базы даных
Скажите, пожалуйста, инструкцию with можно применять только к файлам формата .json, или, например, к тоже .txt? Спасибо
@Proborder
3 жыл бұрын
*К файлам тоже можно.*
А куда нужно загружать файл с русским языком? Я пробовал загрузить его в pytesseract, но ничего
Артем сделай курс по aiogram
Good
При попытке добавить значение в распарсенный JSON Ошибка 'str' object does not support item assignment
Только начал изучать python и json, возник вопрос, нет ли способа добавить/изменить значение ключа, без перезаписи ("w"), при возникновение ошибки в коде удаление содержимого файла json удалится, но может не перезаписаться? P.S не кидайте тапками)
@semion.shandruk
2 жыл бұрын
если вас правильно понял, то 'a'. Думаю уже сами разобрались
Лично меня интересует итерационный парсер json файла, когда он на каждый вызов next(json_iterload(textfile)) возвращает один словарь. Я гуглил, результат json-stream-parser 0.3.dev0. Меня не устраивает 0.3.dev.
@luden6794
2 жыл бұрын
Напиши свой
json.loads PyCharm не видит метод loads((( Что делать?
А где ещё используется JSON?
Привет. Куда можно обратится насчет рекламы?
@egoroffchannel
3 жыл бұрын
данные есть в описании канала и под видео
А можно узнать, а как работать с большими вложенностями объектов? к примеру после чтения JSON у меня получился словарь, в ключе которого спискок словарей, в ключах которого списки словарей, в ключах которого... и в конце мне хотелось бы выгрузить значения определенного ключа. Это делается только вложенными циклами? или есть какой то синтасический сахар? типо как Emmet
@yodapunishes
3 жыл бұрын
Посмотрите библиотеку jsonpath
Я не понимаю а откуда функция del?
это pycharm?
норм
Подскажите, как можно найти данный пример запроса?
@user-wy9tq1rp7f
Жыл бұрын
1:19
Ну и где здесь речь идёт о ссылке на источник, откуда мы парсим JSON???
😊⬆️
А как читать json побайтно?
Очень часто нужно сохранить в файлик... Почему вы не говорите зачем, для чего сохранять Джейсон в файлик?
7:50
что за ип в контакте? можно ссылку?
@evgeniysergeevich6832
3 жыл бұрын
vk.com/dev/users.getFollowers нашел
а что такое manifest.json на моем компьютере я не знаю просто
@Mistarbist1984
3 жыл бұрын
Ну считай что там хранятся твои данные
Добрый день, а как избавиться от юникода ?
@DimbikeY
Жыл бұрын
никак, это стандарт
@user-wm5xb5zo1s
Жыл бұрын
@@DimbikeY у меня получилось.
Все значения словаря, обязательно должны быть в двойных кавычках. Если написать с одинарными, будет ошибка. Потеряла пол часа из-за этого (((
ЧТО ЗА ПРОГА
Видимо, вк изменился. То ли сейчас там все не так, то ли я косоглазый, что тоже не исключено
Забавно когда учишь Python а мимолётом ещё и узнаёшь Javascript.
юсфулл видео
яваш ученик которой вы не знаете
Великолепно! 👍
Да не "джейсОн", а "джЕйсон"
как меня бесят эти языки программирования, каждую минуту видео разбираешь час, мне вообще понадобилось править сраный файл json, который был в формате pnb что бы он хоть как то заработал. за видос спасибо, но мне не помогло
Как обычно, засраное никому не нужное видео с накрученными комментарияии.фе
👍👍👍👍👍
Спасибо!
Спасибо!