我正在寻找一种方法来访问plist文件:/Library/Preferences/com.apple.iPod.plist,以访问其中的序列号。
以下是我当前的代码--
我一直在得到结果,但同时也出现了一些快速错误。我得到了这个:
以下是我当前的代码--
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'])
我一直在得到结果,但同时也出现了一些快速错误。我得到了这个:
plist.py:8: DeprecationWarning: The readPlist function is deprecated, use load() instead pl=plistlib.readPlist(fileName)
同时还有这个:
File "plist.py", line 16, in <module>
for values in right.values():
AttributeError: 'bool' object has no attribute 'values'
我猜使用load函数应该很简单,但是在网上找到的教程修改它以满足我的需求让我费了好大的劲。
至于那个布尔属性错误(boolean AttributeError),我不知道我做错了什么。
谢谢!