Бот на 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