Как использовать listxattr из libc в коде Python? - PullRequest
1 голос
/ 08 марта 2011

Я новичок в Python, я хочу проанализировать все расширенные атрибуты файла и выполнить некоторую операцию, если она соответствует определенному шаблону. Например Я должен искать атрибуты шаблона user.thing *, такие как user.thing1 user.thing2 и т. Д., И я должен выполнить некоторые операции на основе сопоставления. В C я могу сделать listxattr, и если конкретный ключ имеет шаблон, который я хочу, я могу сделать getxattr для того же. Как сделать то же самое в Python.

Ответы [ 2 ]

2 голосов
/ 08 марта 2011

Вы используете пакет xattr .

$ easy_install xattr
$ python
>>> import xattr
>>> dict(xattr.xattr('.'))
{}
0 голосов
/ 09 октября 2018

Этот вопрос действительно старый, но для обновления в Python 3 есть os.listxattr ()

...