Не записывается 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))
→ Ссылка