Попытка преобразовать каждый файл .jfif в файл .png в каталоге, в котором будет находиться файл .py [дубликат]Python

Программы на Python
Anonymous
Попытка преобразовать каждый файл .jfif в файл .png в каталоге, в котором будет находиться файл .py [дубликат]

Сообщение Anonymous »

Код: Выделить всё

import os, glob

directory = os.path.dirname(os.path.abspath(__file__))

for fname in os.listdir(directory):

if 'jfif' in fname:
filename, file_extension = os.path.splitext(fname)
print(filename)
print(file_extension)
new_filename = filename + ".png"
os.rename(fname, new_filename)
else:
print("Prout")
Я продолжаю получать:

Код: Выделить всё

Traceback (most recent call last):
File "c:\Users\amine\Pictures\art refs\WEBM AND JFIF BEGONE.py", line 12, in 
os.rename(fname, new_filename)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [WinError 2] Le fichier spécifié est introuvable: 'HGgNkqnaoAEYOJD.jfif' -> 'HGgNkqnaoAEYOJD.png'
Однако он идентифицирует файлы с расширением .jfif, но, похоже, не хочет их переименовывать.

Вернуться в «Python»