python 读取文件时报错UnicodeDecodeError: ‘gbk’ codec can’t decode
FILE_OBJECT= open('xxx.txt','rb')
FILE_OBJECT= open('xxx.t','r', encoding='utf-8')
xml.etree.ElementTree使用
import xml.etree.ElementTree as ET
classes = ['1']
in_file = open(annotation_file,'rb')
tree = ET.parse(in_file)
root = tree.getroot()
elmt = root.find('path')
root.remove(elmt)
for obj in root.iter('object'):
cls = obj.find('name').text
if cls not in classes:
print(cls)
obj.find('name').text = '1'
else:
continue
tree.write(annotation_file,encoding='utf-8')
in_file.close()