В связке Python gnome есть модуль gnomevfs
, который теоретически может получать типы MIME.Но вызов gnomevfs.get_mime_type()
с любым именем, отличным от «/ dev / null», вызывает ошибку «RuntimeError: при чтении файла произошла ошибка».Например:
import gnomevfs
gnomevfs.get_mime_type( "/tmp/a.py" )
gnomevfs.get_mime_type( "file://tmp/a.py" )
gnomevfs.get_mime_type( "file:///tmp/a.py" )
gnomevfs.get_mime_type( "file://./tmp/a.py" )
Это все не удается.С любым именем файла / папки, кроме "/ dev / null" :(. /tmp/a.py
существует и доступен. Есть предложения?