Почему параметр print выводится в консоль, но не выводится в файл?

Рейтинг: 0Ответов: 0Опубликовано: 26.07.2023

Нужно, чтобы код бота выводил данные в консоль и в файл. Однако результат print(message.from_user.id, cfg.ADMIN_ID) выводится в консоль, но не записывается в файл. В файле появляется строка 'message.from_user.id', но не значение, как в консоли. Почему?

@dp.message_handler()
async def mess_handler(message: types.Message):
    text = message.text.lower()
    print(message.from_user.id, cfg.ADMIN_ID)
    file = open('text.txt', 'w', encoding='utf-8')
    file.write('message.from_user.id')
    file.close()

Ответы

Ответов пока нет.