Как использовать gnomevfs.get_mime_type ()? - PullRequest
1 голос
/ 24 сентября 2011

В связке 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 существует и доступен. Есть предложения?

1 Ответ

1 голос
/ 24 сентября 2011

Это работает для меня.Вы пробовали с другими файлами в других каталогах?Вы уверены, что пользователь, под которым запускается Python, имеет доступ к /tmp/a.py?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...