【发布时间】:2018-04-18 15:59:07
【问题描述】:
我目前正在处理从 XML 输入文件创建摘要的代码。但是,摘要会选择文件末尾的不相关信息。例如,我想读取 XML 文件的所有行,除非它到达以下字符串标题“上诉人通知”。我想忽略该字符串标题之后的所有行。
另外,我正在以二进制模式读取文件,因为 XML 文件格式不正确。那么有没有办法在以二进制模式读取文件时做到这一点。
【问题讨论】:
-
嗨。我不确定它是否真的能帮助我找到我正在寻找的东西。我想在以二进制模式读取文件时忽略某个字符串“上诉人通知”之后的行
-
从我发送的链接中,您只能获取所需的字符串。但如果文件“损坏”,我的好方法是修复它,如果不难,它会更容易使用,或者@Divyang-Vashi 的答案似乎是一个不错的答案。
-
似乎根本不需要使用“二进制模式”。我猜您认为或一直使用完整的 XML 阅读器,而您没有意识到还有第三种更合乎逻辑的选择:打开并作为纯文本文件阅读。跨度>
-
@PekoChan:谢谢
标签: xml python-3.x readlines