Русский
Открыть в Telegram
ССообщество Python Программистов
Сообщество Python Программистов
✅ Высокое доверие
@python_scripts · группа · Технологии · в индексе с 2026-05-24 30 октября 2019
4 169участников−3 за неделю
43пишущих за 30 дней
555сообщений за 30 дней
904 487сообщений в индексе

Сообщения за 30 октября 2019

2019-10-30×
30 октября 2019
A
и фишка с .items() тоже должна была сработать, но я не понимаю почему не пашет
R
Ему достать же значение только необходимо
O
Попробуй так, возможно там тип был не дикт return dict(Counter(text).most_common).items()
Вся ветка · 5 ответов →
  1. A
    с тем что там кривой json который без запятой и соответственно можно автозамену бахнуть и быстро все в слвоари преобразовать через ast))
Вся ветка · 1 ответ →
A
а функцию tuple() в эти строчки где то можно втулить ?
R
Надо переписать в центре }{ на запятую
R
Json не пережевывает если в одном файле две записи
R
Ну и зачем автоматизировать то, что делается в три щелчка по клаве?
R
Просто здесь импорт целого модуля еще одного, когда можно в редакторе изменить три символа руками выглядит излишним
  1. A
    ну тип мы ж пайтоном работаем а не руками)) а вдруг база обновляется постоянно в этом json файле и постоянно ж не изменять но это уже фантазия!
Вся ветка · 1 ответ →
R
Ну дак тогда сразу запилить нормально бд и не ебать мозг может?
R
Хотя json не сильно то и база данных, как и блокнот собственно
R
Вообще судя по ошибке он жаловался на то, что у функции нет такого метода
R
Скорее всего её надо было вызвать сначала
R
Сейчас чекну еще раз сообщение
A
import json while True: wasd=input("do you want cont? y/n " ) if wasd=="n": break name=input("name: ") age=int(input("age: ")) surname=input("surname: ") data={ "name": name, "surame" : surname, "age":age, } f=open('dbs.json', 'a') a=json.dumps(data) f.write(a) f.close() with open('dbs.json', 'r') as f: names = json.load(f) names.get(qwerty)
Вся ветка · 2 ответа →
    1. R
      Ну как функцию вызываешь, приписывая скобки после неё
Вся ветка · 2 ответа →
R
Ключи в словаре из жсона всегда строки
A
import json while True: wasd=input("do you want cont? y/n " ) if wasd=="n": break name=input("name: ") age=int(input("age: ")) surname=input("surname: ") data={ "name": name, "surame" : surname, "age":age, } f=open('dbs.json', 'a') a=json.dumps(data) f.write(a) f.close() with open('dbs.json', 'r') as f: names = json.load(f) names.get(qwerty) querry
A
import json while True: wasd=input("do you want cont? y/n " ) if wasd=="n": break name=input("name: ") age=int(input("age: ")) surname=input("surname: ") data={ "name": name, "surame" : surname, "age":age, } f=open('dbs.json', 'a') a=json.dumps(data) f.write(a) f.close() with open('dbs.json', 'r') as f: names = json.load(f) names.get(qwerty).querry
Вся ветка · 1 ответ →
R
Я опечатался там выше просто
A
Фотография
нажмите — покажем
R
query была из-за моей опечатки
R
Тебе надо вписать туда строку querty
R
И все еще ты не поправил свой кривой жсон файл
R
В джос файле нельзя делать два раза начинать его
R
Есть основные скобки и внутри этих скобок делают все остальное
R
И я к этому и говорил, что их надо заменить на запятую
A
Как это автоматом сделать
A
{{"name": "gj", "surame": "gk", "age": 6} {"name": "kata", "surame": "adushka", "age": 18} {"name": "qwerty", "surame": "qwerty", "age": 4} {"name": "sgn", "surame": "t", "age": 8}}
    1. R
      Ключей нет от слова совсем
Вся ветка · 2 ответа →
R
Он должен выглядеть +/- так { "key": { "key1": [], "key2": "string" }}
A
смотри: для json есть понятия: объект: {}, список: [], строка: "", число: 1
A
внутри объекта всегда лежит "ключ":значение
A
ключем должна быть строка, значением что-угодно из перечисленных типов
A
т.о. если твой json начинается с { - то первое, что в нем должно быть - это ключ
A
если тебе надо составить массив объектов - начинай его с [
R
json не дает делать ключом вроде значения кроме строк (или по крайней мере числа нельзя), если я сейчас ничего не путаю
A
далее: все элементы в правильном виде должны быть перечислены через запятую
A
gj:{"name": "gj", "surame": "gk", "age": 6} Это хоть правильно
  1. A
    ты совсем не читаешь, что я пишу?
Вся ветка · 2 ответа →
A
итого: массив объектов выглядит так: [ {"name":"value1", "surname": "value2"}, {"name":"value3", "surname": "value4} ]
R
Так, всем ночи, я, собствнна, спать
A
[{"name": "gj", "surame": "gk", "age": 6}, {"name": "kata", "surame": "adushka", "age": 18}, {"name": "qwerty", "surame": "qwerty", "age": 4}, {"name": "sgn", "surame": "t", "age": 8}]
Вся ветка · 1 ответ →
A
я уж не знаю, что тебе именно нужно, но, то что я привел в пример - валидный json
A
{"name": "gj", "surame": "gk", "age": 6} - объект
A
Фотография
нажмите — покажем
A
после того, как ты выполнил json.loads - ты получил список словарей
A
если ты хочешь получить все данные, зная имя - должно быть что-то вроде: [x for x in names if x['name'] == 'qwerty'][0]
A
например person = [x for x in names if x['name'] == 'qwerty'][0]
A
потом можно вывести все о нем: print(person['age'])
A
Все, я спать. Разберешься, думаю
Архив по месяцам
октябрь 2026сентябрь 2026август 2026июль 2026июнь 2026май 2026апрель 2026март 2026февраль 2026январь 2026декабрь 2025ноябрь 2025октябрь 2025сентябрь 2025август 2025июль 2025июнь 2025май 2025апрель 2025март 2025февраль 2025январь 2025декабрь 2024ноябрь 2024октябрь 2024сентябрь 2024август 2024июль 2024июнь 2024май 2024апрель 2024март 2024февраль 2024январь 2024декабрь 2023ноябрь 2023октябрь 2023сентябрь 2023август 2023июль 2023июнь 2023май 2023апрель 2023март 2023февраль 2023январь 2023декабрь 2022ноябрь 2022октябрь 2022сентябрь 2022август 2022июль 2022июнь 2022май 2022апрель 2022март 2022февраль 2022январь 2022декабрь 2021ноябрь 2021октябрь 2021сентябрь 2021август 2021июль 2021июнь 2021май 2021апрель 2021март 2021февраль 2021январь 2021декабрь 2020ноябрь 2020октябрь 2020сентябрь 2020август 2020июль 2020июнь 2020май 2020апрель 2020март 2020февраль 2020январь 2020декабрь 2019ноябрь 2019октябрь 2019сентябрь 2019август 2019июль 2019июнь 2019май 2019апрель 2019март 2019февраль 2019январь 2019декабрь 2018ноябрь 2018октябрь 2018сентябрь 2018август 2018июль 2018июнь 2018май 2018апрель 2018март 2018

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем