【问题标题】:How to use libc's listxattr in python code?如何在 python 代码中使用 libc 的 listxattr?
【发布时间】:2011-07-10 20:10:56
【问题描述】:

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

【问题讨论】:

    标签: python glibc


    【解决方案1】:

    您使用xattr 包。

    $ easy_install xattr $蟒蛇 >>> 导入 xattr >>> dict(xattr.xattr('.')) {}

    【讨论】:

      【解决方案2】:

      这个问题真的很老了,只是为了更新,python 3有os.listxattr()

      【讨论】:

        猜你喜欢
        • 2014-02-15
        • 1970-01-01
        • 1970-01-01
        • 2014-03-26
        • 1970-01-01
        • 2022-01-06
        • 2016-02-22
        • 2017-02-07
        • 1970-01-01
        相关资源
        最近更新 更多