如何在python代码中使用libc的listxattr?

时间:2011-03-08 04:17:48

标签: python glibc

我是一个python新手,我想解析文件的所有扩展属性,并在匹配特定模式时执行一些操作。 对于Ex。我必须搜索模式user.thing *的属性,如user.thing1 user.thing2等,我必须根据匹配执行一些操作。 在C中我可以做一个listxattr,如果一个特定的键具有我希望的模式,我可以在同一个上执行getxattr。 如何在python中完成相同的工作。

2 个答案:

答案 0 :(得分:2)

您使用xattr包。

$ easy_install xattr
$ python
>>> import xattr
>>> dict(xattr.xattr('.'))
{}

答案 1 :(得分:0)

这个问题确实很老,但是为了更新,python 3具有os.listxattr()