0
J'essaie de lire un fichier .plist sous Mac OSX avec le fichier plistlib. Malheureusement je reçois toujours une erreur lors de l'exécution du scriptErreur d'analyse du fichier Plist L'objet '' str 'n'a pas d'attribut' read '"
Traceback (most recent call last):
File "/Users/johannes/pycharmprojects/adobe-cache-cleaner/test.py", line 6, in <module>
pl = plistlib.load(fp2)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/plistlib.py", line 983, in load
header = fp.read(32)
AttributeError: 'str' object has no attribute 'read'
qui est mon script:
import plistlib
fp2 = "/Users/Johannes/Pythonproject/test.plist"
pl = plistlib.load(fp2)
print pl
J'ai essayé vos suggestions mais maintenant je cours dans un UTF-8 E rror. UnicodeDecodeError: codec 'utf-8' ne peut pas décoder octet 0xD1 en position 8: poursuite invalide octet Pour mémoire: j'ai réussi à analyser le même fichier plist avec Python 2.7 et le module biplist :( – Johannes
@Johannes Edité ... Essayez maintenant – Oisin
Fonctionne comme un charme maintenant! Merci! Que fait le modificateur "rb"? – Johannes