Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как записать данные в json python? Нужна помощь!

  1. Как записать данные в json python? Нужна помощь!

    Всем привет! Пытаюсь разобраться, как записать данные в json python. Делаю один проект и надо сохранить данные в формате JSON, но что-то не получается. Можете подсказать пару примерчиков кода? В идеале хотелось бы понять, как правильно настроить все это дело для работы с файлами. Заранее спасибо!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Приветствую! Ну смотри, для записи данных в JSON в Python есть библиотека - json. Примерчик простой:

    Программный код:

    import json


    data 
    = {

    \
    "name\": \"Иван\",

    \"age\": 30,

    \"city\": \"Москва\"

    }


    with open('data.json', 'w') as json_file:

    json.dump(data, json_file) 
    Первый импортируем json модуль, потом создаём data словарь и используем json.dump для записи данных в файл. Люкс, да?

  4. Цитата Сообщение от Alex Zin
    Приветствую! Ну смотри, для записи данных в JSON в Python есть библиотека - json. Примерчик простой:

    Программный код:

    import json


    data 
    = {

    \
    "name\": \"Иван\",

    \"age\": 30,

    \"city\": \"Москва\"

    }


    with open('data.json', 'w') as json_file:

    json.dump(data, json_file) 
    Первый импортируем json модуль, потом создаём data словарь и используем json.dump для записи данных в файл. Люкс, да?
    Чётко объяснил, всё по полочкам! Этому коду моя пятёрочка!

  5. Йоу! Если надо писать данные в JSON из Python, то тут всё проще пареной репы.


    Программный код:

    import json


    data 
    = {'name''Anna''age'25'city''SPB'}

    with open('output.json''w') as file:

    json.dump(datafile
    На коленке код пишется. Если надо ещё чо, пиши!

  6. Цитата Сообщение от Elektra
    Йоу! Если надо писать данные в JSON из Python, то тут всё проще пареной репы.


    Программный код:

    import json


    data 
    = {'name''Anna''age'25'city''SPB'}

    with open('output.json''w') as file:

    json.dump(datafile
    На коленке код пишется. Если надо ещё чо, пиши!
    Ридер у вас по коду, дружище! Но проще пареной репы - это загнуло))

  7. Здарова! Ещё можно чуть укороченно:


    Программный код:

    import json


    data 
    = {

    \
    "name\": \"Олег\",

    \"age\": 28,

    \"city\": \"Новосибирск\"

    }


    with open('data_output.json', 'w') as outfile:

    json.dump(data, outfile, indent=4) 
    Тут с отступами для лучшей читаемости.

  8. Цитата Сообщение от DataKnight88
    Здарова! Ещё можно чуть укороченно:


    Программный код:

    import json


    data 
    = {

    \
    "name\": \"Олег\",

    \"age\": 28,

    \"city\": \"Новосибирск\"

    }


    with open('data_output.json', 'w') as outfile:

    json.dump(data, outfile, indent=4) 
    Тут с отступами для лучшей читаемости.
    Отступы для JSON-файла - это именно то, что нужно для больших объемов! Спасибо, брат!

  9. Привет! Ещё можно данные сразу из Python-объектов забирать и писать:


    Программный код:

    import json


    class Person:

    def __init__(selfnameage):

    self.name name

    self
    .age age


    person 
    Person('Семен'35)


    def person_to_dict(person):

    return {

    'name'person.name,

    'age'person.age

    }


    with open('person.json''w') as json_file:

    json.dump(person_to_dict(person), json_file
    Успехов!

  10. Цитата Сообщение от Шахерезада
    Привет! Ещё можно данные сразу из Python-объектов забирать и писать:


    Программный код:

    import json


    class Person:

    def __init__(selfnameage):

    self.name name

    self
    .age age


    person 
    Person('Семен'35)


    def person_to_dict(person):

    return {

    'name'person.name,

    'age'person.age

    }


    with open('person.json''w') as json_file:

    json.dump(person_to_dict(person), json_file
    Успехов!
    О, для классов - огонь решение! Можно сразу и объект записывать. Кабанчик!

Страница 1 из 2 12 ПоследняяПоследняя