Kijan pou m otomatize yon travay repetitif ak Python (egzanp: chanje non plizyè fichye)?
poze 2 months ago430 gadeht
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?
Dyagnostik IA
Se IA ki fè l. Se pa yon repons — kominote a anba a konfime oswa korije l. Toujou verifye anvan ou fye l.
poze 2 months ago
Marie Louis 2.2k
1 Repons
6
✓✓ Repons yo aksepte
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.
Konekte pou di lòt moun si li te mache.
answered 2 months ago
Fabienne Dorval 2.8k
Sign in and verify your email to post an answer.