Работаем с JSON в Python. Парсинг JSON, сохраняем JSON в файл
HTML-код
- Опубликовано: 22 сен 2024
- 🔥🔥🔥 Инди-курс по 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....
В данном группе можете найти информацию о новых видео и задать вопросы
🫵 Теория без практики - ничто, поэтому 👇
🐍 stepik.org/course/63085/promo
👉 специально для тебя создал бесплатный топовый курс по Python
👉 В нем тебя ждет:
📗 более 400 практических заданий на программирование
📗 более 250 тестовых заданий на проверку материала
📗 десятки часов видеоматерилов по теории
📗 видеоразборы решения заданий
📗 текстовые материалы по урокам, примеры кода
📗 доступ к закрытому чату с дружественной обстановкой
📗 сертификат в случае успешного прохождения курса
Ты человечище! Огромная благодарность!
Посмотрела этот урок, нашла в нём очень нужные мне ответы. С удовольствием решила начать спонсировать. Спасибо!
Каждый раз перед запуском видео сразу ставлю лайк. Отличный курс
Очень полезное и понятное видео! Долго никак не мог разобраться, как же мне удобным образом распарсить json со вложенными словарями внутри объектов. А тут всё очень доходчиво объяснено! Спасибо!
Хорошо, спасибо,без воды!!!
Мегаполезный урок! Спасибо!
Пушка, все отлично, без лишней воды
Спасибо, очень полезно для начинающих и встретивших на своём пути Json файлы!👍👍👍
Джейсонина)))) Вспомнил слова из фильма "12 стульев": - "Согласие есть продукт при полном непротивлении сторон". Хорошо излагает собака, учитесь))))))))
😂оба шикарные актеры
полезно, интересно, спасибо)
Дружище ты просто огонь. Очень крутой контент. Все четко и по делу. Подписка
@egoroff_channel спасибо вам огромное что вы существуете, такие как вы-герои нашего времени
Присоединяюсь! Самый любимый канал на Yutube:))
Спасибо! Всё очень понятно и полезно!
Спасибо за видео!
Благодарю. Отличная манера изложения. Без воды. Кратко, доступно.
Гениально!
уровень знаний питон...уверенно ставлю лайк под видео Е.Артёма...
Забыл сказать, что у dump/dumps так же есть параметь ensure_ascii, что-бы когда вы загружали данные, кодировка русских символов была бы норм.
Если просто, то поставьте ensure_ascii=False, и с русскими буквами будет 👌
Спасибо за сердечку 😊
спасибо за совет)
У меня с этим параметром вот это "\u0422\u0440\u0430" превращается в символы "����������". Как сделать чтобы русские буквы ими же и оставались?
@@jaa619 используйте метод decode у строки, и укажите кодировку "utf-8" как аргумент для метода, т.е "строка".decode("utf-8").
Такие вопросы вообще задаются не в ютубе, а в специальных форумах. Просто сперва научитесь гуглить.
@@jaa619 with open('data/my.json', 'w', encoding='utf-8') as f:
json.dump(dict, f, indent=2, ensure_ascii=False)
Спасибо, большое 😊
Спасибо за видео, разжевал понятнее некуда)
Старый, огромное спасибо, если бы не ты, то никто!))
ну тут лайк от легендарного кодера СЕООНЛИ!
спасибо огромное за труды
Ты умеешь объяснять, это твоё!
Спасибо! Очень информативное видео!
Спасибо за урок, 2 дня не мог решить проблему, теперь все решил :)
Спасибо за уроки!
Спасибо!)
Отличная подача материала
Спасибо за видео! Ответа на мой вопрос я в нем не нашел, но оно натолкнуло на мысль, которая привела к желаемому результату! Спасибо)
Спасибо!
отлично объясняешь. спасибо
спасибо! отличная подача материала
спасибо за гайд, помогло 👍
очень круто
спасибо !
Пришел к вам после уроков скиллбокса. Там все как-то сумбурно по этой теме объясняется, а у вас классно разжевано, спасибо :)
Такие конторы нацелены на заработок, а не на обучение. Хочешь учиться - бери и учись.
огромное спасибо. отличная подача. помогли мне разобраться с форматом JSON
Спасибо, как всегда все по полочкам
Спасибо! Очень помог!
One of the best python trainers
Спасибо
Красавчик! Спасибо)
Классная задача
Даже я все понял
Спасибо большое за урок! Как всегда, все очень доступно изложено. Самый лучший канал по Питону!:) А будет ли видео по теме логирования?
надо записать в список "Сделать")
на каждом похожем канале есть аналогичный вашему отзыв. У вас много братьев и сестер?
Доступно, спасибо
Спасибо! !!!!!!!
Лучший
почему нету json файла-примера в описании?
супер)
У dump есть параметр default=тип данных. Если указать str, до data будет писаться сразу в виде строки.
Красиво рисуешь☺️
красавчик
Спасибо большое за урок! Всё понятно! Но возник вопрос , когда я записываю в json информацию, старая удаляется а новая ставится взамен ее.Каким образом это исправить?
Хорошо все объяснил, по примеру сделал разбор json. А как сделать многоуровневый json с нуля?
Good
При попытке добавить значение в распарсенный JSON
Ошибка 'str' object does not support item assignment
А куда нужно загружать файл с русским языком? Я пробовал загрузить его в pytesseract, но ничего
Привет. Куда можно обратится насчет рекламы?
данные есть в описании канала и под видео
как можно скачать фотографии с помошью requests на api.vk , если в json ответе приходят ссылки. (для распознавания лиц хочу применить). Даже не сохранить а работать с этими изображениями.
Почему вы можете работать с переменной json_str. Ведь она закомментирована и код не должен её видеть?
Я не понимаю а откуда функция del?
Скажите, пожалуйста, инструкцию with можно применять только к файлам формата .json, или, например, к тоже .txt?
Спасибо
*К файлам тоже можно.*
Можете подсказать, если мы ищем в словаре по ключу и этот ключ отсутствует в одном из списков, то мы попадаем на ошибку KeyError: 'ключ' , как обработать эту ошибку, она блокирует дальнейший код
сохраняю даные файл методом append , но не знаю как их прочесть.было бы интересно узнать как можна использовать json для базы даных
Артем сделай курс по aiogram
Привет! А можно ли как-то декодировать юникод для чтения в JSON на кириллице?
есть папка с кучей json файлов с одинаковой структурой, как их лучше загрузить в python, для дальнейшей работой с данными?
7:50
А как читать json побайтно?
Только начал изучать python и json, возник вопрос, нет ли способа добавить/изменить значение ключа, без перезаписи ("w"), при возникновение ошибки в коде удаление содержимого файла json удалится, но может не перезаписаться? P.S не кидайте тапками)
если вас правильно понял, то 'a'. Думаю уже сами разобрались
А где ещё используется JSON?
json.loads PyCharm не видит метод loads((( Что делать?
Лично меня интересует итерационный парсер json файла, когда он на каждый вызов next(json_iterload(textfile)) возвращает один словарь. Я гуглил, результат json-stream-parser 0.3.dev0. Меня не устраивает 0.3.dev.
Напиши свой
😊⬆️
А можно узнать, а как работать с большими вложенностями объектов? к примеру после чтения JSON у меня получился словарь, в ключе которого спискок словарей, в ключах которого списки словарей, в ключах которого... и в конце мне хотелось бы выгрузить значения определенного ключа. Это делается только вложенными циклами? или есть какой то синтасический сахар? типо как Emmet
Посмотрите библиотеку jsonpath
норм
Ну и где здесь речь идёт о ссылке на источник, откуда мы парсим JSON???
Подскажите, как можно найти данный пример запроса?
1:19
Очень часто нужно сохранить в файлик... Почему вы не говорите зачем, для чего сохранять Джейсон в файлик?
это pycharm?
Все значения словаря, обязательно должны быть в двойных кавычках. Если написать с одинарными, будет ошибка. Потеряла пол часа из-за этого (((
Видимо, вк изменился. То ли сейчас там все не так, то ли я косоглазый, что тоже не исключено
Забавно когда учишь Python а мимолётом ещё и узнаёшь Javascript.
а что такое manifest.json на моем компьютере я не знаю просто
Ну считай что там хранятся твои данные
Добрый день, а как избавиться от юникода ?
никак, это стандарт
@@DDDD_D-u9xy у меня получилось.
Великолепно! 👍
что за ип в контакте? можно ссылку?
vk.com/dev/users.getFollowers нашел
ЧТО ЗА ПРОГА
юсфулл видео
яваш ученик которой вы не знаете
Как обычно, засраное никому не нужное видео с накрученными комментарияии.фе
Да не "джейсОн", а "джЕйсон"
как меня бесят эти языки программирования, каждую минуту видео разбираешь час, мне вообще понадобилось править сраный файл json, который был в формате pnb что бы он хоть как то заработал.
за видос спасибо, но мне не помогло
👍👍👍👍👍
Спасибо!
спасибо
Спасибо!