Python:添加新的MIME类型

3

如何使用mimetypes包中的add_type()函数添加新的MIME类型?我需要在Python文件系统中做些什么吗?如果我尝试像这样:add_type('text/new','new'),似乎没有任何反应。


你对 add_type() 函数的预期是什么?例如,之后你是否使用了 guess_extension() 函数? - Martijn Pieters
1
不要调用 init(),那只会再次重置所有东西! - Martijn Pieters
哦,谢谢。不过还是没有运气,即使没有init()我仍然得到(None, None)。 - Michael
搞定了。我需要在add_type的第二个参数前面加上一个句点。 - Michael
如果你感觉可以的话,也许这值得一个自我回答 - Martijn Pieters
显示剩余2条评论
1个回答

5
扩展名需要在前面加上一个句点。 add_type('text/new', '.new') 可以正常工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接