Тёмный

Работаем с JSON в Python. Парсинг JSON, сохраняем JSON в файл 

egoroff_channel
Подписаться 140 тыс.
Просмотров 157 тыс.
50% 1

🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
stepik.org/cou...
👉👉👉 Свой вопрос по курсу можешь задать в чате
t.me/+SlnNhAO7...
👉👉👉 Также подписывайся на мой телеграмм-канал
t.me/python_eg...
Подробнее об урок
egoroffartem.py...
Импорт стандартных модулей в Python. Инструкции import и from
• Модули. Импорт стандар...
stepik.org/cou...
Курс на степике
В данном уроке мы поговорим о JSON (JavaScript Object Notation) - текстовом формате обмена данными. JSON популярный формат предназначенный для обмена данными между сервером и клиентов либо сервером и другими серверами
JSON хранит данные в структурированном виде, походим на словарь.
В Python есть стандартный модуль по работе с json. Название модуля - json
Для импортирования модулей применяются инструкции import и import from.
Собственные модули импортируются как и стандартные модули python.
Всего то надо написать инструкцию import И указать название модуля
Все видео этого курса можете найти на сайте
egoroffartem.py...
или в Вк
videos-...
Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
artem_e...
python....
В данном группе можете найти информацию о новых видео и задать вопросы

Опубликовано:

 

23 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 120   
@egoroffchannel
@egoroffchannel 4 месяца назад
🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
@МартаАпрелевна-г8с
Посмотрела этот урок, нашла в нём очень нужные мне ответы. С удовольствием решила начать спонсировать. Спасибо!
@VaryagVHNB
@VaryagVHNB 7 месяцев назад
Ты человечище! Огромная благодарность!
@brutsmart
@brutsmart 3 года назад
Каждый раз перед запуском видео сразу ставлю лайк. Отличный курс
@sowt007
@sowt007 Год назад
Очень полезное и понятное видео! Долго никак не мог разобраться, как же мне удобным образом распарсить json со вложенными словарями внутри объектов. А тут всё очень доходчиво объяснено! Спасибо!
@johnysh6480
@johnysh6480 Год назад
Джейсонина)))) Вспомнил слова из фильма "12 стульев": - "Согласие есть продукт при полном непротивлении сторон". Хорошо излагает собака, учитесь))))))))
@ДмитрийКрашенинников-г7ш
😂оба шикарные актеры
@duck0154
@duck0154 3 года назад
Забыл сказать, что у 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)
@aboronilov
@aboronilov 3 года назад
Дружище ты просто огонь. Очень крутой контент. Все четко и по делу. Подписка
@РадмирБилалов-и8ы
Спасибо, очень полезно для начинающих и встретивших на своём пути Json файлы!👍👍👍
@spartanec_channel
@spartanec_channel 3 года назад
Мегаполезный урок! Спасибо!
@Developer_python_
@Developer_python_ 2 года назад
Хорошо, спасибо,без воды!!!
@-ISnwxNick..
@-ISnwxNick.. 3 года назад
@egoroff_channel спасибо вам огромное что вы существуете, такие как вы-герои нашего времени
@ВалерияМалышева-ь1в
Присоединяюсь! Самый любимый канал на Yutube:))
@DmitryRodionov-jl5ol
@DmitryRodionov-jl5ol Год назад
Пушка, все отлично, без лишней воды
@tarassavchenko2317
@tarassavchenko2317 3 года назад
полезно, интересно, спасибо)
@cegthgtlhj
@cegthgtlhj 2 года назад
Благодарю. Отличная манера изложения. Без воды. Кратко, доступно.
@dmytrobendovskyi7347
@dmytrobendovskyi7347 3 года назад
Спасибо за видео, разжевал понятнее некуда)
@user-sq1fe3ku5m
@user-sq1fe3ku5m Год назад
уровень знаний питон...уверенно ставлю лайк под видео Е.Артёма...
@ЕрвандАгаджанян-в3к
Гениально!
@limonello1964
@limonello1964 Год назад
Старый, огромное спасибо, если бы не ты, то никто!))
@sambankman-jr2br
@sambankman-jr2br 2 года назад
Спасибо за урок, 2 дня не мог решить проблему, теперь все решил :)
@seoonlyRU
@seoonlyRU Год назад
ну тут лайк от легендарного кодера СЕООНЛИ!
@renogang1132
@renogang1132 2 года назад
Спасибо за видео!
@asmr_codster
@asmr_codster Год назад
Ты умеешь объяснять, это твоё!
@shadrinan90
@shadrinan90 10 месяцев назад
Пришел к вам после уроков скиллбокса. Там все как-то сумбурно по этой теме объясняется, а у вас классно разжевано, спасибо :)
@zulicheg31
@zulicheg31 10 месяцев назад
Такие конторы нацелены на заработок, а не на обучение. Хочешь учиться - бери и учись.
@the_kurbanoff
@the_kurbanoff 8 месяцев назад
Спасибо! Очень информативное видео!
@eimoiseev
@eimoiseev 2 года назад
Спасибо за видео! Ответа на мой вопрос я в нем не нашел, но оно натолкнуло на мысль, которая привела к желаемому результату! Спасибо)
@ivanfedorov7934
@ivanfedorov7934 3 года назад
спасибо огромное за труды
@СергейНекрасов-п8ю
Спасибо, большое 😊
@АннаАндреевна-ь1и
Спасибо! Всё очень понятно и полезно!
@СергейСавенков-э7о
Отличная подача материала
@birdwatcher_channel
@birdwatcher_channel 2 года назад
огромное спасибо. отличная подача. помогли мне разобраться с форматом JSON
@ВалерияМалышева-ь1в
Спасибо большое за урок! Как всегда, все очень доступно изложено. Самый лучший канал по Питону!:) А будет ли видео по теме логирования?
@egoroffchannel
@egoroffchannel 3 года назад
надо записать в список "Сделать")
@alexsmitt2140
@alexsmitt2140 Год назад
на каждом похожем канале есть аналогичный вашему отзыв. У вас много братьев и сестер?
@alibekjusupov9577
@alibekjusupov9577 3 года назад
Спасибо за уроки!
@АлександрВолков-й6х8к
Спасибо, как всегда все по полочкам
@ligix101
@ligix101 2 года назад
спасибо! отличная подача материала
@БекжанАмангалин
@БекжанАмангалин 3 года назад
отлично объясняешь. спасибо
@kirillmelnikov1700
@kirillmelnikov1700 7 месяцев назад
очень круто спасибо !
@Vseznamus
@Vseznamus 10 месяцев назад
спасибо за гайд, помогло 👍
@yurykirillov
@yurykirillov Год назад
One of the best python trainers
@nikitamitrakhovich3701
@nikitamitrakhovich3701 Год назад
Спасибо!)
@makseo651
@makseo651 6 месяцев назад
Спасибо!
@road2zion2
@road2zion2 3 года назад
Спасибо! Очень помог!
@vitaliyhusti
@vitaliyhusti 2 года назад
Красавчик! Спасибо)
@mr.senmax6185
@mr.senmax6185 Год назад
Даже я все понял
@АлександрКаптуров-с8и
почему нету json файла-примера в описании?
@akorchagin
@akorchagin 6 месяцев назад
Спасибо
@viktorsokolov8153
@viktorsokolov8153 2 года назад
Классная задача
@АлексПерфилов
@АлексПерфилов 3 года назад
У dump есть параметр default=тип данных. Если указать str, до data будет писаться сразу в виде строки.
@artetl
@artetl 3 года назад
Лучший
@КириллКалита-ч3ж
@КириллКалита-ч3ж 3 года назад
Доступно, спасибо
@МусяМуся-т4ц
@МусяМуся-т4ц 2 года назад
Спасибо! !!!!!!!
@alexxes3727
@alexxes3727 Год назад
Спасибо большое за урок! Всё понятно! Но возник вопрос , когда я записываю в json информацию, старая удаляется а новая ставится взамен ее.Каким образом это исправить?
@EarnDevison
@EarnDevison 2 года назад
красавчик
@zulicheg31
@zulicheg31 10 месяцев назад
Хорошо все объяснил, по примеру сделал разбор json. А как сделать многоуровневый json с нуля?
@КонстантинСидоров-л2р
супер)
@ВладАсатов
@ВладАсатов 3 года назад
Красиво рисуешь☺️
@li_maxio5930
@li_maxio5930 2 года назад
А куда нужно загружать файл с русским языком? Я пробовал загрузить его в pytesseract, но ничего
@pahan228_killer
@pahan228_killer 3 года назад
Скажите, пожалуйста, инструкцию with можно применять только к файлам формата .json, или, например, к тоже .txt? Спасибо
@Proborder
@Proborder 3 года назад
*К файлам тоже можно.*
@Ilya-dr5el4sz9f
@Ilya-dr5el4sz9f 3 года назад
как можно скачать фотографии с помошью requests на api.vk , если в json ответе приходят ссылки. (для распознавания лиц хочу применить). Даже не сохранить а работать с этими изображениями.
@andreypetrov4485
@andreypetrov4485 Год назад
При попытке добавить значение в распарсенный JSON Ошибка 'str' object does not support item assignment
@MrMelsik
@MrMelsik 3 года назад
Привет. Куда можно обратится насчет рекламы?
@egoroffchannel
@egoroffchannel 3 года назад
данные есть в описании канала и под видео
@danielsmith7840
@danielsmith7840 3 года назад
Good
@adiletjoldoshbekuulu540
@adiletjoldoshbekuulu540 2 года назад
Почему вы можете работать с переменной json_str. Ведь она закомментирована и код не должен её видеть?
@antay3126
@antay3126 2 года назад
сохраняю даные файл методом append , но не знаю как их прочесть.было бы интересно узнать как можна использовать json для базы даных
@eugene104
@eugene104 3 года назад
Только начал изучать python и json, возник вопрос, нет ли способа добавить/изменить значение ключа, без перезаписи ("w"), при возникновение ошибки в коде удаление содержимого файла json удалится, но может не перезаписаться? P.S не кидайте тапками)
@semion.shandruk
@semion.shandruk 2 года назад
если вас правильно понял, то 'a'. Думаю уже сами разобрались
@sashka45
@sashka45 3 года назад
есть папка с кучей json файлов с одинаковой структурой, как их лучше загрузить в python, для дальнейшей работой с данными?
@Maximka5050
@Maximka5050 3 года назад
Привет! А можно ли как-то декодировать юникод для чтения в JSON на кириллице?
@ДмитрийТихомиров-ъ6о
Можете подсказать, если мы ищем в словаре по ключу и этот ключ отсутствует в одном из списков, то мы попадаем на ошибку KeyError: 'ключ' , как обработать эту ошибку, она блокирует дальнейший код
@rahmatj0n
@rahmatj0n 3 года назад
Артем сделай курс по aiogram
@Car_park_sell
@Car_park_sell Год назад
Я не понимаю а откуда функция del?
@romankaban8765
@romankaban8765 2 года назад
Лично меня интересует итерационный парсер json файла, когда он на каждый вызов next(json_iterload(textfile)) возвращает один словарь. Я гуглил, результат json-stream-parser 0.3.dev0. Меня не устраивает 0.3.dev.
@luden6794
@luden6794 2 года назад
Напиши свой
@АлександрКаптуров-с8и
json.loads PyCharm не видит метод loads((( Что делать?
@WolfKrugerr
@WolfKrugerr 2 года назад
А где ещё используется JSON?
@arxxximed
@arxxximed 3 года назад
А можно узнать, а как работать с большими вложенностями объектов? к примеру после чтения JSON у меня получился словарь, в ключе которого спискок словарей, в ключах которого списки словарей, в ключах которого... и в конце мне хотелось бы выгрузить значения определенного ключа. Это делается только вложенными циклами? или есть какой то синтасический сахар? типо как Emmet
@yodapunishes
@yodapunishes 3 года назад
Посмотрите библиотеку jsonpath
@ЭрикБружас
@ЭрикБружас Год назад
Подскажите, как можно найти данный пример запроса?
@ЭрикБружас
@ЭрикБружас Год назад
1:19
@ЭдуардМхитарян-г8я
Ну и где здесь речь идёт о ссылке на источник, откуда мы парсим JSON???
@vitaliys3827
@vitaliys3827 Год назад
Очень часто нужно сохранить в файлик... Почему вы не говорите зачем, для чего сохранять Джейсон в файлик?
@ДенисГерасимов-ц6з
@ДенисГерасимов-ц6з 11 месяцев назад
Великолепно! 👍
@Vo_Dem
@Vo_Dem Год назад
А как читать json побайтно?
@OkupAiAbai
@OkupAiAbai 2 года назад
это pycharm?
@shadowwalker1952
@shadowwalker1952 3 года назад
7:50
@wolfdarkness6208
@wolfdarkness6208 3 года назад
а что такое manifest.json на моем компьютере я не знаю просто
@BRICKGUYYY
@BRICKGUYYY 3 года назад
Ну считай что там хранятся твои данные
@madiyarsuleimen9666
@madiyarsuleimen9666 2 года назад
😊⬆️
@АнатолийСоломонов-ж2п
Добрый день, а как избавиться от юникода ?
@DDDD_D-u9xy
@DDDD_D-u9xy Год назад
никак, это стандарт
@АнатолийСоломонов-ж2п
@@DDDD_D-u9xy у меня получилось.
@evgeniysergeevich6832
@evgeniysergeevich6832 3 года назад
что за ип в контакте? можно ссылку?
@evgeniysergeevich6832
@evgeniysergeevich6832 3 года назад
vk.com/dev/users.getFollowers нашел
@toxicdontbades4912
@toxicdontbades4912 3 года назад
норм
@MsTomoeSan
@MsTomoeSan 3 года назад
Все значения словаря, обязательно должны быть в двойных кавычках. Если написать с одинарными, будет ошибка. Потеряла пол часа из-за этого (((
@WinchesterD
@WinchesterD 2 года назад
Забавно когда учишь Python а мимолётом ещё и узнаёшь Javascript.
@СергейЮдин-ч2г
@СергейЮдин-ч2г 2 года назад
Видимо, вк изменился. То ли сейчас там все не так, то ли я косоглазый, что тоже не исключено
@KasKasovich
@KasKasovich 2 года назад
ЧТО ЗА ПРОГА
@donlinoleum831
@donlinoleum831 3 года назад
юсфулл видео
@VeihShizoo
@VeihShizoo 4 месяца назад
Как обычно, засраное никому не нужное видео с накрученными комментарияии.фе
@ПростоЧеловек-ж1ъ
@ПростоЧеловек-ж1ъ 3 года назад
яваш ученик которой вы не знаете
@Tatarskiyable
@Tatarskiyable 8 месяцев назад
как меня бесят эти языки программирования, каждую минуту видео разбираешь час, мне вообще понадобилось править сраный файл json, который был в формате pnb что бы он хоть как то заработал. за видос спасибо, но мне не помогло
@fromnsk
@fromnsk 2 года назад
Да не "джейсОн", а "джЕйсон"
@RockstarAlexander
@RockstarAlexander Год назад
👍👍👍👍👍
@dizoner2610
@dizoner2610 2 года назад
Спасибо!
@alexelgin
@alexelgin 3 года назад
спасибо
@antonstepbystep
@antonstepbystep 2 года назад
Спасибо!
Далее