import os dossier_source = "photos" dossier_destination = "new" # Assure-toi que le dossier de destination existe, sinon crée-le if not os.path.exists(dossier_destination): os.makedirs(dossier_destination) # Parcours tous les fichiers du dossier source for nom_fichier in os.listdir(dossier_source): chemin_source = os.path.join(dossier_source, nom_fichier) # Vérifie si le fichier est une image et s'il est nommé comme "pageX.jpg" if os.path.isfile(chemin_source) and nom_fichier.startswith("page") and nom_fichier.endswith(".jpg"): # Extrait le numéro de page du nom de fichier actuel numero_page = int(nom_fichier[4:-4]) # Ajuste le numéro de page pour correspondre à la nouvelle numérotation nouveau_numero_page = numero_page - 1 # Construit le nouveau nom de fichier avec le nouveau numéro de page nouveau_nom_fichier = "page" + str(nouveau_numero_page) + ".jpg" # Construit le chemin de destination avec le nouveau nom de fichier chemin_destination = os.path.join(dossier_destination, nouveau_nom_fichier) # Copie le fichier vers le dossier de destination en le renommant with open(chemin_source, 'rb') as source, open(chemin_destination, 'wb') as destination: destination.write(source.read()) print("Copie et renommage terminés.")