2010-08-09 8 views
0

Je veux utiliser xattr en python, mais j'ai trouvé que les clés de xattr() sont vides, cela indique-t-il que la fonction libattr n'a pas été activée? J'ai appris que la fonction libattr est désactivée par défaut dans ext3/ext4, mais comment l'activer? Attendez-vous à votre aide! Merci ~Comment activer la libattr frature (en abrégé xattr) dans linux?

>>> import xattr 
>>> x = xattr.xattr('tiger_8a428_userdvd.dmg') 
>>> x 
<xattr file='tiger_8a428_userdvd.dmg'> 
>>> x.keys() 
[] 
+0

Cela ressemble à un problème de configuration du noyau. Vous pouvez demander à [ServerFault] (http://serverfault.com/) (ou [SuperUser] (http://superuser.com/)) au lieu de StackOverflow. – Michael

+0

Merci beaucoup ~ Mais quelle est la relation entre eux trois? – Suge

Répondre

0

Peut-être que vous pouvez utiliser les éléments suivants:

>>> x = xattr.get_all('tiger_8a428_userdvd.dmg')

devrait être mieux.