Не записывается ID пользователя в .txt
я написал функцию в боте которая при команде /start записывает ID пользователя в baza.txt. Позже через эти ID я могу рассылать сообщения юзерам. Все отлично работает кроме записи этих ID. Вот элемент кода который выполняет эти действия.
baza = open("baza/baza.txt", "r")
bazaUsers = set ()
for line in baza:
bazaUsers.add(line.strip())
baza.close()
Ответы (1 шт):
Автор решения: cauf
→ Ссылка
Для записи данных в файл нужно сделать вот так:
# подразумевается, что функция get_users возвращает некоторый список ID
bazaUsers = get_users()
# открывается файл в режиме записи и в него записываются все ID на отдельных строках
with open("baza/baza.txt", "w") as baza:
baza.write('\n'.join(bazaUsers))