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上运行它。 任何建议将不胜感激
答案 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)