python - 如何更正文件扩展名?

标签 python file mime-types rename

几天前我开始使用 Python 编程,但我遇到了一个尚未解决的问题。 我想通过猜测其 mimetype 来更正文件的文件扩展名。 我试过这个:

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

为什么不起作用?

最佳答案

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

关于python - 如何更正文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4260737/

相关文章:

Python、 flask 、SQLAlchemy : cannot import from models

python - 无法在带有 BigSur 的 Mac M1 上使用 keras 模型

Java MappedByteBuffer.get() 出奇的慢

java - 在 Java 中检测 MySQL BLOB 的 mime 类型

jquery - 使用 JQuery 发送 json 内容,MIME 类型和序列化出现问题

android - 如何设置自己的文件mime类型

python : How to create a 2D density map/heat map

c - fwrite 是否在内部调用任何锁?

java - 如何创建自己的文件类型?

python - Flask Restful 接受 post 请求中的列表