J'essaie de trouver un moyen d'accéder au fichier plist : /Library/Preferences/com.apple.iPod.plist pour accéder aux numéros de série qu'il contient.
Voici mon code actuel--
import os
import plistlib
fileName=os.path.expanduser('/Users/Ryan/Library/Preferences/com.apple.iPod.plist')
pl=plistlib.readPlist(fileName)
for left, right in pl.items():
for values in right.values():
print(values['Serial Number'])
Je continue à obtenir les résultats mais des erreurs rapides apparaissent également. J'obtiens celle-ci :
plist.py:8: DeprecationWarning: The readPlist function is deprecated, use load() instead pl=plistlib.readPlist(fileName)
et aussi celui-ci :
File "plist.py", line 16, in <module>
for values in right.values():
AttributeError: 'bool' object has no attribute 'values'
Je suppose que l'utilisation de la fonction de chargement est assez simple, bien que j'aie eu du mal à la comprendre en utilisant les tutoriels que j'ai trouvés en ligne pour la modifier selon mes besoins.
En ce qui concerne l'AttributeError booléen, je n'ai aucune idée de ce que je fais de mal.
Gracias.