Python互联网数据处理与编码:从MIME到XML
1. MIME类型处理
在处理文件类型时,MIME类型是一个重要的概念。以下是一些相关的函数和操作:
-guess_extension(type [, strict]):根据MIME类型猜测标准文件扩展名,返回带点的扩展名,未知类型返回None。若strict为True(默认),仅识别官方注册的MIME类型。
-guess_all_extensions(type [, strict]):与guess_extension()类似,但返回所有可能的扩展名列表。
-init([files]):初始化模块,files是文件名序列,用于提取类型信息。
-read_mime_types(filename):从指定文件加载类型映射,返回文件名扩展名到MIME类型字符串的字典,文件不存在或无法读取返回None。
-add_type(type, ext [, strict]):添加新的MIME类型映射,type是MIME类型,ext是文件名扩展名,strict表示是否为官方注册类型,默认True。