Работаем с 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

  • @egoroffchannel
    @egoroffchannel7 күн бұрын

    🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса

  • @user-el5nz9ji8k
    @user-el5nz9ji8k3 жыл бұрын

    Посмотрела этот урок, нашла в нём очень нужные мне ответы. С удовольствием решила начать спонсировать. Спасибо!

  • @brutsmart
    @brutsmart2 жыл бұрын

    Каждый раз перед запуском видео сразу ставлю лайк. Отличный курс

  • @cegthgtlhj
    @cegthgtlhj2 жыл бұрын

    Благодарю. Отличная манера изложения. Без воды. Кратко, доступно.

  • @VaryagVHNB
    @VaryagVHNB3 ай бұрын

    Ты человечище! Огромная благодарность!

  • @mystical_stories
    @mystical_stories2 жыл бұрын

    Мегаполезный урок! Спасибо!

  • @sowt007
    @sowt00711 ай бұрын

    Очень полезное и понятное видео! Долго никак не мог разобраться, как же мне удобным образом распарсить json со вложенными словарями внутри объектов. А тут всё очень доходчиво объяснено! Спасибо!

  • @inter_boam
    @inter_boam Жыл бұрын

    Большое Вам спасибо! Все доступно и понятно.

  • @johnysh6480
    @johnysh648011 ай бұрын

    Джейсонина)))) Вспомнил слова из фильма "12 стульев": - "Согласие есть продукт при полном непротивлении сторон". Хорошо излагает собака, учитесь))))))))

  • @user-yo7qq4od2j

    @user-yo7qq4od2j

    5 ай бұрын

    😂оба шикарные актеры

  • @aboronilov
    @aboronilov3 жыл бұрын

    Дружище ты просто огонь. Очень крутой контент. Все четко и по делу. Подписка

  • @DmitryRodionov-jl5ol
    @DmitryRodionov-jl5ol10 ай бұрын

    Пушка, все отлично, без лишней воды

  • @user-de2sz2mr8s
    @user-de2sz2mr8s Жыл бұрын

    Спасибо, очень полезно для начинающих и встретивших на своём пути Json файлы!👍👍👍

  • @user-mh5yb3ub3r
    @user-mh5yb3ub3r2 жыл бұрын

    Спасибо, как всегда все по полочкам

  • @eimoiseev
    @eimoiseev2 жыл бұрын

    Спасибо за видео! Ответа на мой вопрос я в нем не нашел, но оно натолкнуло на мысль, которая привела к желаемому результату! Спасибо)

  • @short_aliexpress
    @short_aliexpress Жыл бұрын

    огромное спасибо. отличная подача. помогли мне разобраться с форматом JSON

  • @Developer_python_
    @Developer_python_ Жыл бұрын

    Хорошо, спасибо,без воды!!!

  • @the_kurbanoff
    @the_kurbanoff4 ай бұрын

    Спасибо! Очень информативное видео!

  • @sambankman-jr2br
    @sambankman-jr2br2 жыл бұрын

    Спасибо за урок, 2 дня не мог решить проблему, теперь все решил :)

  • @dmytrobendovskyi7347
    @dmytrobendovskyi73473 жыл бұрын

    Спасибо за видео, разжевал понятнее некуда)

  • @ligix101
    @ligix1012 жыл бұрын

    спасибо! отличная подача материала

  • @tarassavchenko2317
    @tarassavchenko23173 жыл бұрын

    полезно, интересно, спасибо)

  • @alibekjusupov9577
    @alibekjusupov95773 жыл бұрын

    Спасибо за уроки!

  • @ivanfedorov7934
    @ivanfedorov79343 жыл бұрын

    спасибо огромное за труды

  • @Vseznamus
    @Vseznamus6 ай бұрын

    спасибо за гайд, помогло 👍

  • @user-le7iu2xf8t
    @user-le7iu2xf8t3 жыл бұрын

    Отличная подача материала

  • @seoonlyRU
    @seoonlyRU Жыл бұрын

    ну тут лайк от легендарного кодера СЕООНЛИ!

  • @user-rl8hs4mm7x
    @user-rl8hs4mm7x Жыл бұрын

    Спасибо! Всё очень понятно и полезно!

  • @duck0154
    @duck01543 жыл бұрын

    Забыл сказать, что у dump/dumps так же есть параметь ensure_ascii, что-бы когда вы загружали данные, кодировка русских символов была бы норм. Если просто, то поставьте ensure_ascii=False, и с русскими буквами будет 👌

  • @duck0154

    @duck0154

    3 жыл бұрын

    Спасибо за сердечку 😊

  • @egoroffchannel

    @egoroffchannel

    3 жыл бұрын

    спасибо за совет)

  • @jaa619

    @jaa619

    Жыл бұрын

    У меня с этим параметром вот это "\u0422\u0440\u0430" превращается в символы "����������". Как сделать чтобы русские буквы ими же и оставались?

  • @duck0154

    @duck0154

    Жыл бұрын

    @@jaa619 используйте метод decode у строки, и укажите кодировку "utf-8" как аргумент для метода, т.е "строка".decode("utf-8"). Такие вопросы вообще задаются не в ютубе, а в специальных форумах. Просто сперва научитесь гуглить.

  • @IvaNFallout

    @IvaNFallout

    Жыл бұрын

    @@jaa619 with open('data/my.json', 'w', encoding='utf-8') as f: json.dump(dict, f, indent=2, ensure_ascii=False)

  • @kirillmelnikov1700
    @kirillmelnikov17003 ай бұрын

    очень круто спасибо !

  • @user-ee1lx1pe7n
    @user-ee1lx1pe7n3 жыл бұрын

    Гениально!

  • @road2zion2
    @road2zion23 жыл бұрын

    Спасибо! Очень помог!

  • @renogang1132
    @renogang1132 Жыл бұрын

    Спасибо за видео!

  • @user-qz5mi6xo4h
    @user-qz5mi6xo4h3 жыл бұрын

    отлично объясняешь. спасибо

  • @limonello1964
    @limonello1964 Жыл бұрын

    Старый, огромное спасибо, если бы не ты, то никто!))

  • @user-sq1fe3ku5m
    @user-sq1fe3ku5m Жыл бұрын

    уровень знаний питон...уверенно ставлю лайк под видео Е.Артёма...

  • @user-fs9bb7up5p
    @user-fs9bb7up5p Жыл бұрын

    Спасибо, большое 😊

  • @vitaliyhusti
    @vitaliyhusti2 жыл бұрын

    Красавчик! Спасибо)

  • @-ISnwxNick..
    @-ISnwxNick..3 жыл бұрын

    @egoroff_channel спасибо вам огромное что вы существуете, такие как вы-герои нашего времени

  • @user-fs9gp6oz8x

    @user-fs9gp6oz8x

    3 жыл бұрын

    Присоединяюсь! Самый любимый канал на Yutube:))

  • @erikkaramian8005
    @erikkaramian8005 Жыл бұрын

    Ты умеешь объяснять, это твоё!

  • @nikitamitrakhovich3701
    @nikitamitrakhovich370110 ай бұрын

    Спасибо!)

  • @user-sf9nn6dh2q
    @user-sf9nn6dh2q3 жыл бұрын

    Доступно, спасибо

  • @yurykirillov
    @yurykirillov9 ай бұрын

    One of the best python trainers

  • @makseo651
    @makseo6512 ай бұрын

    Спасибо!

  • @viktorsokolov8153
    @viktorsokolov81532 жыл бұрын

    Классная задача

  • @user-fs9gp6oz8x
    @user-fs9gp6oz8x3 жыл бұрын

    Спасибо большое за урок! Как всегда, все очень доступно изложено. Самый лучший канал по Питону!:) А будет ли видео по теме логирования?

  • @egoroffchannel

    @egoroffchannel

    3 жыл бұрын

    надо записать в список "Сделать")

  • @alexsmitt2140

    @alexsmitt2140

    8 ай бұрын

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

  • @shadrinan90
    @shadrinan907 ай бұрын

    Пришел к вам после уроков скиллбокса. Там все как-то сумбурно по этой теме объясняется, а у вас классно разжевано, спасибо :)

  • @zulicheg31

    @zulicheg31

    6 ай бұрын

    Такие конторы нацелены на заработок, а не на обучение. Хочешь учиться - бери и учись.

  • @user-lv3xj6ej9c
    @user-lv3xj6ej9c2 жыл бұрын

    Красиво рисуешь☺️

  • @user-hm4tl3hy4u
    @user-hm4tl3hy4u Жыл бұрын

    почему нету json файла-примера в описании?

  • @user-un6ti6no8n
    @user-un6ti6no8n2 жыл бұрын

    супер)

  • @user-ph1ll2uk1f
    @user-ph1ll2uk1f Жыл бұрын

    Спасибо! !!!!!!!

  • @Ilya-dr5el4sz9f
    @Ilya-dr5el4sz9f3 жыл бұрын

    как можно скачать фотографии с помошью requests на api.vk , если в json ответе приходят ссылки. (для распознавания лиц хочу применить). Даже не сохранить а работать с этими изображениями.

  • @user-yw5ox8qz3k
    @user-yw5ox8qz3k3 жыл бұрын

    У dump есть параметр default=тип данных. Если указать str, до data будет писаться сразу в виде строки.

  • @Maximka5050
    @Maximka50503 жыл бұрын

    Привет! А можно ли как-то декодировать юникод для чтения в JSON на кириллице?

  • @alexxes3727
    @alexxes3727 Жыл бұрын

    Спасибо большое за урок! Всё понятно! Но возник вопрос , когда я записываю в json информацию, старая удаляется а новая ставится взамен ее.Каким образом это исправить?

  • @akorchagin
    @akorchagin2 ай бұрын

    Спасибо

  • @artetl
    @artetl3 жыл бұрын

    Лучший

  • @mr.senmax6185
    @mr.senmax6185 Жыл бұрын

    Даже я все понял

  • @user-sx3mi6pv9v
    @user-sx3mi6pv9v3 жыл бұрын

    Можете подсказать, если мы ищем в словаре по ключу и этот ключ отсутствует в одном из списков, то мы попадаем на ошибку KeyError: 'ключ' , как обработать эту ошибку, она блокирует дальнейший код

  • @sashka45
    @sashka453 жыл бұрын

    есть папка с кучей json файлов с одинаковой структурой, как их лучше загрузить в python, для дальнейшей работой с данными?

  • @zulicheg31
    @zulicheg316 ай бұрын

    Хорошо все объяснил, по примеру сделал разбор json. А как сделать многоуровневый json с нуля?

  • @alexelgin
    @alexelgin2 жыл бұрын

    спасибо

  • @EarnDevison
    @EarnDevison2 жыл бұрын

    красавчик

  • @adiletjoldoshbekuulu540
    @adiletjoldoshbekuulu540 Жыл бұрын

    Почему вы можете работать с переменной json_str. Ведь она закомментирована и код не должен её видеть?

  • @antay3126
    @antay3126 Жыл бұрын

    сохраняю даные файл методом append , но не знаю как их прочесть.было бы интересно узнать как можна использовать json для базы даных

  • @pahan228_killer
    @pahan228_killer3 жыл бұрын

    Скажите, пожалуйста, инструкцию with можно применять только к файлам формата .json, или, например, к тоже .txt? Спасибо

  • @Proborder

    @Proborder

    3 жыл бұрын

    *К файлам тоже можно.*

  • @li_maxio5930
    @li_maxio5930 Жыл бұрын

    А куда нужно загружать файл с русским языком? Я пробовал загрузить его в pytesseract, но ничего

  • @rahmatj0n
    @rahmatj0n3 жыл бұрын

    Артем сделай курс по aiogram

  • @danielsmith7840
    @danielsmith78403 жыл бұрын

    Good

  • @andreypetrov4485
    @andreypetrov4485 Жыл бұрын

    При попытке добавить значение в распарсенный JSON Ошибка 'str' object does not support item assignment

  • @eugene104
    @eugene1042 жыл бұрын

    Только начал изучать python и json, возник вопрос, нет ли способа добавить/изменить значение ключа, без перезаписи ("w"), при возникновение ошибки в коде удаление содержимого файла json удалится, но может не перезаписаться? P.S не кидайте тапками)

  • @semion.shandruk

    @semion.shandruk

    2 жыл бұрын

    если вас правильно понял, то 'a'. Думаю уже сами разобрались

  • @romankaban8765
    @romankaban87652 жыл бұрын

    Лично меня интересует итерационный парсер json файла, когда он на каждый вызов next(json_iterload(textfile)) возвращает один словарь. Я гуглил, результат json-stream-parser 0.3.dev0. Меня не устраивает 0.3.dev.

  • @luden6794

    @luden6794

    2 жыл бұрын

    Напиши свой

  • @user-hm4tl3hy4u
    @user-hm4tl3hy4u Жыл бұрын

    json.loads PyCharm не видит метод loads((( Что делать?

  • @WolfKrugerr
    @WolfKrugerr Жыл бұрын

    А где ещё используется JSON?

  • @MrMelsik
    @MrMelsik3 жыл бұрын

    Привет. Куда можно обратится насчет рекламы?

  • @egoroffchannel

    @egoroffchannel

    3 жыл бұрын

    данные есть в описании канала и под видео

  • @arxxximed
    @arxxximed3 жыл бұрын

    А можно узнать, а как работать с большими вложенностями объектов? к примеру после чтения JSON у меня получился словарь, в ключе которого спискок словарей, в ключах которого списки словарей, в ключах которого... и в конце мне хотелось бы выгрузить значения определенного ключа. Это делается только вложенными циклами? или есть какой то синтасический сахар? типо как Emmet

  • @yodapunishes

    @yodapunishes

    3 жыл бұрын

    Посмотрите библиотеку jsonpath

  • @Car_park_sell
    @Car_park_sell Жыл бұрын

    Я не понимаю а откуда функция del?

  • @OkupAiAbai
    @OkupAiAbai Жыл бұрын

    это pycharm?

  • @toxicdontbades4912
    @toxicdontbades49123 жыл бұрын

    норм

  • @user-wy9tq1rp7f
    @user-wy9tq1rp7f Жыл бұрын

    Подскажите, как можно найти данный пример запроса?

  • @user-wy9tq1rp7f

    @user-wy9tq1rp7f

    Жыл бұрын

    1:19

  • @user-hr2hb4fm9o
    @user-hr2hb4fm9o2 жыл бұрын

    Ну и где здесь речь идёт о ссылке на источник, откуда мы парсим JSON???

  • @madiyarsuleimen9666
    @madiyarsuleimen9666 Жыл бұрын

    😊⬆️

  • @Vo_Dem
    @Vo_Dem Жыл бұрын

    А как читать json побайтно?

  • @vitaliys3827
    @vitaliys3827 Жыл бұрын

    Очень часто нужно сохранить в файлик... Почему вы не говорите зачем, для чего сохранять Джейсон в файлик?

  • @shadowwalker1952
    @shadowwalker19522 жыл бұрын

    7:50

  • @evgeniysergeevich6832
    @evgeniysergeevich68323 жыл бұрын

    что за ип в контакте? можно ссылку?

  • @evgeniysergeevich6832

    @evgeniysergeevich6832

    3 жыл бұрын

    vk.com/dev/users.getFollowers нашел

  • @wolfdarkness6208
    @wolfdarkness62083 жыл бұрын

    а что такое manifest.json на моем компьютере я не знаю просто

  • @Mistarbist1984

    @Mistarbist1984

    3 жыл бұрын

    Ну считай что там хранятся твои данные

  • @user-wm5xb5zo1s
    @user-wm5xb5zo1s Жыл бұрын

    Добрый день, а как избавиться от юникода ?

  • @DimbikeY

    @DimbikeY

    Жыл бұрын

    никак, это стандарт

  • @user-wm5xb5zo1s

    @user-wm5xb5zo1s

    Жыл бұрын

    @@DimbikeY у меня получилось.

  • @MsTomoeSan
    @MsTomoeSan3 жыл бұрын

    Все значения словаря, обязательно должны быть в двойных кавычках. Если написать с одинарными, будет ошибка. Потеряла пол часа из-за этого (((

  • @KasKasovich
    @KasKasovich2 жыл бұрын

    ЧТО ЗА ПРОГА

  • @user-wp2yh1ux9m
    @user-wp2yh1ux9m2 жыл бұрын

    Видимо, вк изменился. То ли сейчас там все не так, то ли я косоглазый, что тоже не исключено

  • @WinchesterD
    @WinchesterD2 жыл бұрын

    Забавно когда учишь Python а мимолётом ещё и узнаёшь Javascript.

  • @donlinoleum831
    @donlinoleum8313 жыл бұрын

    юсфулл видео

  • @user-xf9bb7kq4c
    @user-xf9bb7kq4c3 жыл бұрын

    яваш ученик которой вы не знаете

  • @user-zi8we3bn6m
    @user-zi8we3bn6m8 ай бұрын

    Великолепно! 👍

  • @fromnsk
    @fromnsk2 жыл бұрын

    Да не "джейсОн", а "джЕйсон"

  • @Tatarskiyable
    @Tatarskiyable4 ай бұрын

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

  • @Angvaj
    @Angvaj9 күн бұрын

    Как обычно, засраное никому не нужное видео с накрученными комментарияии.фе

  • @user-iy3yo2wt1n
    @user-iy3yo2wt1n Жыл бұрын

    👍👍👍👍👍

  • @antonstepbystep
    @antonstepbystep2 жыл бұрын

    Спасибо!

  • @dizoner2610
    @dizoner2610 Жыл бұрын

    Спасибо!

Келесі