我正在阅读带有SAX的XML文件
但是,我似乎无法弄清楚如何跳过以下一行
<!DOCTYPE POWERMART SYSTEM "powrmart.dtd">
我收到错误:
File "C:\Python33\lib\urllib\request.py", line 280, in _parse
raise ValueError("unknown url type: %r" % self.full_url)
ValueError: unknown url type: '../procesar rules/powrmart.dtd'
有没有人知道如何处理异常或使用sax跳过此行?
答案 0 :(得分:0)
试试这个
fp = open("file_name","r")
fp2 = open("file_name_temp","w+")
for line in fp:
if (line.find("DOCTYPE")<0):
fp2.writelines(line)
fp.close()
fp2.close()