我正在尝试使用Python作为字典打开一个播放列表(从iTunes导出为XML文件)。我尝试过:
import plistlib
plist = plistlib.readPlist(fileName)
print(plist)
它为我打印字典,但显示以下消息:
DeprecationWarning: The readPlist function is deprecated, use load() instead
答案 0 :(得分:0)
readPlist函数已被弃用,因此只需使用执行相同功能的load函数
import plistlib
fp = open(filename, "rb")
plist = plistlib.load(fp)
print(plist)
来自docs:
plistlib.load(fp,*,fmt = None,use_builtin_types = True,dict_type = dict)
读取plist文件。 fp应该是可读的二进制文件对象。 返回解压后的根对象(通常是字典)。