[Python] Uno script "Round Robin"
Manlio Perillo
manlio_perillo a libero.it
Dom 21 Dic 2008 15:35:24 CET
michele a nectarine.it ha scritto:
> Ciao,
> dovrei scrivere uno script Python che fa la seguente cosa:
> partendo da una directory /foto, con 6 sottodirectory foto/a foto/b
> foto/c ...:
> estrae la prima foto da foto/a, la rinomina con 0000.jpg
> estrae la prima foto da foto/b, la rinomina con 0001.jpg
> ...
Che intendi con "prima foto" in una directory?
La prima in ordine alfabetico?
> estrae l'ultima foto da foto/f, la rinomina con <totalefoto>.jpg
>
> In pratica estrae uan foto da ogni directory, in ordine progressivo, e
> associa il numero progressivo al nome del file.
>
> Avete idea di come si potrebbe fare?
>
E' pił semplice di quanto pensi (dal titolo del subject).
for i, name in enumerate(('a', 'b', 'c', 'd', 'e', 'f')):
...
Se i nomi delle directory sono davvero, 'a', 'b', etc, allora pui
rendere il codice ancora pił compatto:
for i, name in enumerate(range(ord('a'), ord('a') + 7)):
name = chr(name)
> Grazie
>
Ciao Manlio Perillo
Maggiori informazioni sulla lista
Python