Python WindowsError: [Ошибка 3] Системе не удается найти указанный файл при попытке переименовать

Я не могу понять, что не так. Я использовал переименование раньше без проблем, и не могу найти решение в других подобных вопросах.

import os
import random

directory = "C:\\whatever"
string = ""
alphabet = "abcdefghijklmnopqrstuvwxyz"


listDir = os.listdir(directory)

for item in listDir:
    path = os.path.join(directory, item)

    for x in random.sample(alphabet, random.randint(5,15)):
        string += x

    string += path[-4:] #adds file extension

    os.rename(path, string)
    string= ""

Ответы на вопрос(2)

Ваш ответ на вопрос