Python中解析plist文件

2024-04-16 23:36:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我的Python代码有问题。我有一个plist文件。在

信息列表

<plist>
  <dict>
    <key>Apple Car Version</key>
    <string>1.0</string>
    <key>Last Backup Date</key>
    <date/>
    <key>Product Type</key>
    <string>iPad2,5</string>
    <key>Product Version</key>
    <string>9.3.1</string>
  </dict>
</plist>

我的Python代码

^{pr2}$

好吧,所以我写了一些代码,但是我现在面临更大的问题,我发现不是我的代码而是我的plist最后一个备份日期在plist中导致错误。有没有一种方法我只能解析字符串,而不能像<date/>

顺便说一句,这个plist是由iTunes制作的


Tags: 文件key代码信息apple列表datestring
1条回答
网友
1楼 · 发布于 2024-04-16 23:36:27

plist文件根本不是格式良好的xml,所以我怀疑它是否能工作。我认为您至少需要一个根plist元素和一个dict包装器:

<plist>
  <dict>
    <key>Apple Car Version</key>
    <string>1.0</string>
  </dict>
</plist>

那么pl的键将是您在文件中实际定义的键,因此在本例中为“Apple Car Version”:

^{pr2}$

相关问题 更多 >