Доброй ночи, в моём коде берётся текст из БД и записывается в файл test.txt, но когда добавляется в БД новый текст, то он не дополняет файл test.txt а изменяет старый текст на новый
Функция получению текста:
@dp.message_handler(state=Proxy.proxy)
async def state_proxy(message: types.Message, state: FSMContext):
async with state.proxy() as data:
proxy_text = data['proxy'] = message.text
await bot.send_message(message.chat.id, f"Прокси было добавлено в БД\nВаше прокси {proxy_text}")
db.db_proxy(proxy=proxy_text)
myfile = open('test.txt', 'w')
myfile.write(f"{proxy_text}\n")
await state.finish()
Как должен выглядить правильно файл txt:
Каждая строка, это новая строка в БД где берётся текст