ouvrir le fichier avec un nom de fichier unicode?

Je ne semble pas être capable d'ouvrir un fichier qui a un nom de fichier unicode. Disons que je fais:

for i in os.listdir():
    open(i, 'r')

Quand j'ai essayer de chercher une solution, je reçois toujours des pages sur la façon de lire et d'écrire une chaîne unicode dans un fichier, pas comment ouvrir un fichier avec file() ou open() qui a un nom unicode.

source d'informationauteur | 2012-04-16