Kijan pou m otomatize yon travay repetitif ak Python (egzanp: chanje non plizyè fichye)?
asked 2 months ago431 viewsht
6
Mwen gen 300 foto ki rele IMG_0001.jpg, IMG_0002.jpg... Mwen vle chanje non yo an evenman-2026-001.jpg elatriye. Kijan pou m fè sa ak Python?
AI diagnosis
AI-generated. Not an answer — the community below confirms or corrects it. Always verify before relying on it.
asked 2 months ago
Marie Louis 2.2k
1 Answer
6
✓✓ Accepted answer
Ak modil pathlib ki vini ak Python:
from pathlib import Path
dosye = Path('foto')
fichye_yo = sorted(dosye.glob('IMG_*.jpg'))
for i, f in enumerate(fichye_yo, start=1):
nouvo = f.with_name(f'evenman-2026-{i:03d}.jpg')
print(f'{f.name} -> {nouvo.name}')
# f.rename(nouvo) # retire # la lè w fin verifye lis la
Konsèy: - Kouri l yon premye fwa san rename pou w wè sa k ap pase ("dry run"). - {i:03d} bay 001, 002... pou lòd alfabetik la rete bon. - Fè yon kopi dosye a anvan, pou sekirite.
Se konsa w kòmanse otomatize: chak fwa w fè menm bagay la plis pase 3 fwa, panse ak yon ti script.
Sign in to tell others whether this worked.
answered 2 months ago
Fabienne Dorval 2.8k
Sign in and verify your email to post an answer.