При повторной записи данных в файл, файл повреждается

У меня есть код который сохраняет голосовое сообщение из Telegram в файл на компьютере для последующей обработки, но проблема возникает когда я перезаписываю этот файл.
По всей видимости после записи в файл, он почему-то не закрывается, из-за чего и возникают последующие ошибки.
Дабы решить данную проблему, пытался обойтись без with, используя самую обычную конструкцию: f.open() и f.close(). Но даже так, выдает ошибку.
Ниже приведу код и ошибку, которая возникает при открытии файла, а также при попытке удалить его.
PS: Использую библиотеку telebot

@bot.message_handler(content_types=['voice'])
def get_voice(message):
    file = bot.get_file(message.voice.file_id)
    bytes = bot.download_file(file.file_path)
    with open('file/voice/voice.ogg', 'wb') as f:
        f.write(bytes)

введите сюда описание изображения

введите сюда описание изображения


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