我试图让python读取.plist文件

时间:2015-02-18 13:27:31

标签: python xml plist

import binascii
import datetime
import re
import warnings
import io


def readPlist(C:\Users\Admin\Desktop\info):

    didOpen = 0
    if isinstance(pathOrFile, (str, unicode)):
        pathOrFile = open(pathOrFile)
        didOpen = 1
    p = PlistParser()
    rootObject = p.parse(pathOrFile)
    if didOpen:
        pathOrFile.close()
    return rootObject

我是Python的新手,我试图让这段代码从iPhone备份中读取一个.plist文件,但是它会继续出现意想不到的字符后续字符。我正在使用python 3.4并在Windows 7上运行它。 任何建议将不胜感激

1 个答案:

答案 0 :(得分:1)

Python包含一个用于阅读.plist文件的标准库:https://docs.python.org/3/library/plistlib.html。这样就够了吗?

import plistlib

with open(r'C:\Users\Admin\Desktop\info') as f:
    root = plistlib.load(f)