如何以dict。在Python 3中以XML文件形式打开播放列表?

时间:2019-06-04 10:40:12

标签: python-3.x

我正在尝试使用Python作为字典打开一个播放列表(从iTunes导出为XML文件)。我尝试过:

import plistlib

plist = plistlib.readPlist(fileName)
print(plist)

它为我打印字典,但显示以下消息:

DeprecationWarning: The readPlist function is deprecated, use load() instead

1 个答案:

答案 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应该是可读的二进制文件对象。   返回解压后的根对象(通常是字典)。