Kijan pou m otomatize yon travay repetitif ak Python (egzanp: chanje non plizyè fichye)?

poze 2 months ago429 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

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

Sign in and verify your email to post an answer.