def plist_load(filename):
import plistlib
fp = open(filename, 'rb')
content = fp.read(8)
fp.close()
if content == 'bplist00':
import warnings
warnings.filterwarnings("ignore")
tmpname = os.tempnam(None, 'plist.')
plutil('-convert', 'xml1', '-o', tmpname, filename)
data = plistlib.readPlist(tmpname)
os.remove(tmpname)
return data
data = plistlib.readPlist(filename)
return data
评论列表
文章目录