如何使用gnomevfs.get_mime_type()?

时间:2011-09-24 15:31:01

标签: python ubuntu

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存在且无法访问。有任何建议吗?

1 个答案:

答案 0 :(得分:1)

它对我有用。您是否尝试过其他目录中的其他文件?您确定运行Python的用户可以访问/tmp/a.py吗?