去除plist中的非UTF-8字符

时间:2017-12-06 03:12:02

标签: python ios xml utf-8 plist

我正在阅读包含非UTF-8字符的plist并得到此错误。我已多次搜索它,但没有真正的方法来删除它们。目前我手动删除该行并运行它。

import plistlib as pl
pplist = pl.readPlist(plistPath)

ExpatError: not well-formed (invalid token): line 6, column 9

非UTF-8字符始终位于文件中的相同位置。

我正在尝试使用:

with open('file', 'r') as f:
    f.readlines()
    for lines in f:
        print lines

这样我就可以打开文件,找到行,删除它,保存它,然后继续使用我的代码,但我最终没有行。

这是plist文件类型的独特之处吗?我已将文件类型更改为.txt并获得相同的结果

0 个答案:

没有答案