2015-08-14 86 views
2

如何在mimetypes包中使用add_type()函數添加新的MIME類型?我需要用python文件系統做些什麼嗎?如果我嘗試類似於:add_type('text/new','new'),似乎沒有任何事情發生。Python:添加一個新的MIME類型

+0

你認爲'add_type()'會發生什麼?例如,你以後是否使用了'guess_extension()'? –

+0

是的,我做了:'add_type('text/new','new')''init()''guess_type('hello.new')'我會期待它返回('text/new',None ),但是它返回(無,無),就好像它不能識別我添加的類型。 – Michael

+1

不要調用'init()',它只是重新設置一次! –

回答

3

擴展需要在它前面有一段時間。 add_type('text/new', '.new')作品。