2024-05-15 03:51:48 发布
网友
我试图通过一个巨大的文件解析一个iTunes库,并尝试使用plistlib库,我的代码如下所示:
import plistlib with open('iTunes Music Library.xml') as fp: pl = plistlib.load(fp) print(pl["aKey"])
当我这样做时,我得到错误“TypeError:startswith first arg必须是str或str的元组,而不是bytes”。我不知道这是什么,有什么解释吗?在
如docs中所述,plistlib.load接受一个二进制文件对象。你给了它一个以文本模式打开的文件。在
plistlib.load
如docs中所述,
plistlib.load
接受一个二进制文件对象。你给了它一个以文本模式打开的文件。在相关问题 更多 >
编程相关推荐