這個問題困擾我好久啦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)