Использование Python 2.6.5 в Windows XP, я обрабатываю каталог файлов, вызывая os.stat на них, чтобы получить их размер. Сценарий терпит неудачу, когда он достигает определенного файла, который имеет не-ASCII-символы, встроенные в имя. Исключение составляет то, что os.stat не смог найти указанный файл. Я знаю, что файл есть, потому что я могу играть в iTunes или VLC Media Player.Ошибка os.stat в файле с фанковыми символами
Имя файла в вопросе есть
1-02 Só Danço Samba (Jazz Samba).m4a
Только в случае, если не отображаются символы, строка
'1-02 So\xb4 Danc\xb8o Samba (Jazz Samba).m4a'
ли что-то я должен или может делать, чтобы сделать имя приемлемым для os.stat? Кстати, попытка открыть файл в python также не работает по той же причине.
Где ваш скрипт получить имя файла из? –