Xaeruz
@Xaeruz
Программный Змей

Как сделать отдельный список каждой беседе ВК?

Делаю команду блокировки пользователя и нужно чтобы для каждой беседы был список в котором содержаться все заблокированные пользователи и все айдишники иэ списка должны иметь свою строку в текстовом файле куда они сохраняются.
Планировал сделать через словарь, но не получилось:
bans[peer_id] = ban_list = []
bans[peer_id] = ban_list = ban_list.append(reply)
with open('bans.txt','w') as f:
      for key,val in bans.items():
		     f.write('{}:{}\n'.format(key,val))

Вот так должен выглядеть текстовой файл с айдишниками:
{123456789:
[12345678,
12345678,
123456789,
123456789]}
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Во имя чего вы делаете эти двойные присваивания? Это действительно необходимо?

https://docs.python.org/3/library/json.html#json.dump
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Guerro69
Зачем держать блокировки в блокноте?
Лучше и удобнее это делать в базе данных.
sqlite3, pymysql...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы