Как я могу исправить расширение файла? - PullRequest
2 голосов
/ 23 ноября 2010

Я начал программировать на Python пару дней назад, и у меня есть проблема, которую я пока не могу решить.Я хочу исправить расширение файла, угадав его mimetype.Я попробовал это:

new_file_name = mimetypes.guess_extension(mimetypes.guess_type(file_name)))
os.rename(file_name, new_file_name)

Почему это не работает?

1 Ответ

5 голосов
/ 23 ноября 2010

mimetypes использует существующее расширение, чтобы угадать тип файла.Вместо этого используйте magic для проверки содержимого.

...