Parsing Error xml.parsers.expat.ExpatError: not well-formed (invalid token): line X column Y

這個問題困擾我好久啦url

首先你要肯定不是xml格式緣由,而後能夠用個人方法解決code

個人是由於xml文件中含有非法字符xml

下面是個人解決方案:utf-8

import osit

import retest

listdir =['D:/test']import

for i in listdir:coding

for root, dirs, files in os.walk(i):

    for file in files:
	
        url = str(root) + str("/") + str(file)
		
        print(url)
		
        f = open(url, encoding="utf-8")
		
        text = f.read()
		//這行是重點
        text = re.sub(u"[\x00-\x08\x0b-\x0c\x0e-\x1f]+", u"", text)
		
        f.close()
		
        with open(url,"w",encoding="utf-8") as f1:
		
            f1.write(text)
相關文章
相關標籤/搜索