Бот на vk_api, текстовый файл и pythonanywhere

На pythonanywhere расположены файлы: bot.py math.txt Бот работает прекрасно с одним изъяном. При попытке через сообщение боту записать текст в файл math.txt возникает небольшая ошибка.

Я пишу боту в сообщение : страница 31 номер 1

По идее этот текст должен записаться полностью, но при проверке math.txt после записи в есть текст, но цифры программа будто пропустила. Т.е. написано только: страница номер

если включать бота на ПК win10, то ошибок нет. при записи в файл кодировка utf-8 указана. в начале программы указана кодировка utf-8.

Пропускаю момент с подключением бота к pythonanywhere и группе Vk, т.к. с этим всё отлично.

def add_task_to_lesson(lesson_task):

    #файл math.txt
    lesson_name_file = "math" + ".txt"

    #Для pythonanywhere достаточно просто указать название файла в который нужно что-то записать.
    file_name_path = "{0}".format(lesson_name_file)

    #Запись данных в файл
    file_add = open(file_name_path, "w", encoding='utf-8', errors='ignore')

    file_add.write(lesson_task)

    file_add.close()

Получаемые данные от пользователя: Сообщение в виде текста, который помещается в переменную lesson_task


Ответы (0 шт):