【发布时间】:2011-07-10 20:10:56
【问题描述】:
我是一个python新手,我想解析一个文件的所有扩展属性,如果它匹配一个特定的模式就执行一些操作。 对于前。我必须搜索模式 user.thing* 的属性,例如 user.thing1 user.thing2 等,并且我必须根据匹配执行一些操作。 在 C 语言中,我可以做一个 listxattr,如果某个特定的键具有我希望的模式,我可以对它做一个 getxattr。 如何在 python 中完成相同的操作。
【问题讨论】:
我是一个python新手,我想解析一个文件的所有扩展属性,如果它匹配一个特定的模式就执行一些操作。 对于前。我必须搜索模式 user.thing* 的属性,例如 user.thing1 user.thing2 等,并且我必须根据匹配执行一些操作。 在 C 语言中,我可以做一个 listxattr,如果某个特定的键具有我希望的模式,我可以对它做一个 getxattr。 如何在 python 中完成相同的操作。
【问题讨论】:
您使用xattr 包。
$ easy_install xattr $蟒蛇 >>> 导入 xattr >>> dict(xattr.xattr('.')) {}【讨论】:
这个问题真的很老了,只是为了更新,python 3有os.listxattr()
【讨论】: