LINUX.ORG.RU

Требуется помощь с задачей


0

1

Добрый день. имеем файл вот с таким содержанием: http://pastebin.com/GrBrNbS6 задача: каждое расширение+язык надо дополнить соответствующим маймом

Идем сюда: http://docs.python.org/library/mimetypes.html отлично, оно работает для некоторых распространенных файлов, да. Но что делать с остальными? Например .yab: бес его знает, какой у него майм да и есть ли он вообще. Подозреваю, что не для всех типов файлов есть свой майм: например, я только придумал расширение .ssss и записал в этот файл какой-нибудь конфиг. Если этот файл скормить функции, которая выдирает майм, то она скажет, что это text/plain, что, в общем-то, не так далеко от реальности. Но подобное, например, наблюдается для .stl, хотя это вполне известное расширение вижл студии.

Заранее прошу прощения за сумбурное изложение мыслей - ночью мало спал и не пришел в себя.

Deleted

Ну так в том же python можно легко выяснить, какие MIME известны системе и откуда он берет MIME. Достаточно следующего:

import mimetypes
mimetypes.init()
print mimetypes.knownfiles
в результате получите список файлов откуда python получает MIME.

l0k9j8
()
Ответ на: комментарий от l0k9j8

ок, это я знаю. Но там, например, нет .yab и вот хочу узнать, что делать в подобных ситуациях

Deleted
()
Ответ на: комментарий от l0k9j8

за ссылку спасибо, сейчас буду детально изучать, но, на первый взгляд, материал по ссылке не сильно облегчит мне жизнь

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.