2011/10/5 Valerio Pachera <siri...@gmail.com>:

> Ciao ragazzi, ho bisogno di una dritta.
> Ho necessità di rinominare dei file da un windows 2008.
> Questi file contengono dei caratteri accentati o particolari, come '°'.

Qual e' l'encoding?
Scommetto la versione bastarda di latin-1, il malefico codepage 1252.

> Devo sostituire questi caratteri con caratteri alfanumerici non accentati.
>
> Siccome la gestione delle stringe non è una cosa banale,

Non sara' banale in Python, ma negli altri linguaggi e' molto peggio.

> come mi consigliate di procedere?

prova a guardare questo modulo:

easy_install unidecode

al piu' dovrai usare filename.decode('cp1252') o quello che e',
prima di passare il nome alla funzione unidecode.
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a