Python gnome绑定具有gnomevfs
模块,理论上可以获取MIME类型。但是使用除“/ dev / null”之外的任何名称调用gnomevfs.get_mime_type()
会引发错误“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
存在且无法访问。有任何建议吗?
答案 0 :(得分:1)
它对我有用。您是否尝试过其他目录中的其他文件?您确定运行Python的用户可以访问/tmp/a.py吗?