Переименование нескольких файлов в каталоге с использованием Python

Я пытаюсь переименовать несколько файлов в каталоге с помощью этого сценария Python:

import os
path = '/Users/myName/Desktop/directory'
files = os.listdir(path)
i = 1

for file in files:
    os.rename(file, str(i)+'.jpg')
    i = i+1

Когда я запускаю этот скрипт, я получаю следующую ошибку:

Traceback (most recent call last):
  File "rename.py", line 7, in <module>
    os.rename(file, str(i)+'.jpg')
OSError: [Errno 2] No such file or directory

Это почему? Как я могу решить эту проблему?

Благодарю.

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

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