Бот Python не записывает данные в файл

После запуска бота (команды /start) бот должен записывать данные в файлы, однако этого не делает, хотя чистая конструкция open - write - close в отдельной программе работает

@bot.message_handler(commands=["start"])
def start(m):
    statistic = open('stat.txt', 'a')
    statistic.write('123')
    statistic.close()
    rassilka = open('ras.txt', 'a')
    rassilka.write('456')
    rassilka.close()
    keyboard = telebot.types.ReplyKeyboardMarkup(True, False)
    keyboard.row('Начать')
    keyboard.one_time_keyboard = True
    bot.send_photo(m.chat.id, photo)
    msg = bot.send_message(m.chat.id, 'Добро пожаловать, {name}'.format(name=m.chat.first_name), reply_markup=keyboard)
    bot.register_next_step_handler(msg, menu)

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

Автор решения: Andrey RF

Проверте права у бота, возможно он не может создать файл в той дирректории где он находится из-за не хватки прав

→ Ссылка