如何更正文件扩展名?

luk*_*kad 2 python rename file mime-types

几天前我开始用Python编程,我遇到了一个我无法解决的问题.我想通过猜测它的mimetype来纠正文件扩展名.我试过这个:

new_file_name = mimetypes.guess_extension(mimetypes.guess_type(file_name)))
os.rename(file_name, new_file_name)
Run Code Online (Sandbox Code Playgroud)

为什么它不起作用?

Ign*_*ams 5

mimetypes使用现有扩展来猜测文件类型.使用magic而不是检查内容.

  • 除了选择一个随机扩展并希望它是正确的?没有. (5认同)