Manuelcontent/dep.py
√(noham)² 9eba838bfd fix
2023-11-27 20:09:01 +01:00

32 lines
1.4 KiB
Python

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.")