用户工具

站点工具


modules:mimetypes

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

modules:mimetypes [2011/02/15 15:13] (当前版本)
行 1: 行 1:
 +====== Python mimetypes 根据文件名得到mimetypes ======
 +
 +mimetypes是Python自带的标准库,可以根据文件后缀直接得到文件的MIME类型。
 +
 +===== MIMETYPES 初始化文件 =====
 +
 +mimetypes模块有个函数init(),可以带参数为文件列表,系统会根据文件内容读取文件后缀和对应的MIMETYPE类型。
 +
 +这里我整理了一个包含600多种文件类型的MIMETYPE文件,使用的时候只要用下面的代码进行初始化就可以了。、
 +
 +<code python>
 +import mimetypes
 +import os
 +mimetypes.init(["​pythonclub.org-mimetypes.txt"​])
 +ext = os.path.splitext(file_name_here)
 +mtype = mimetypes.types_map[ext]
 +</​code>​
 +
 +  * [[modules:​mimetypes-txt]]
  
modules/mimetypes.txt · 最后更改: 2011/02/15 15:13 (外部编辑)