Python os.stat и имена файлов в юникоде

В моем приложении Django пользователь загрузил файл с символом Unicode в имени.

Когда я загружаю файлы, я звоню:

os.path.exists(media)

проверить, что файл там. Это, в свою очередь, кажется

st = os.stat(path)

Который затем взрывается с ошибкой:

UnicodeEncodeError: кодек 'ascii' не может кодировать символ u '\ xcf' в позиции 92: порядковый номер не в диапазоне (128)

Что я могу сделать по этому поводу? Есть ли возможность для path.exists справиться с этим?

Обновление: На самом деле, все, что мне нужно было сделать, это закодировать аргумент для существования, т.е.

os.path.exists(media.encode('utf-8')

Спасибо всем, кто ответил.

Ответы на вопрос(5)

Ваш ответ на вопрос