python读取gb2312格式的xml
·
1 python读取gb2312格式的xml
import xml.etree.ElementTree as ET
import re
def readxml(filepath):
f = open(filepath, mode='r')
content = f.read()
content = re.sub('gb2312', 'utf-8', content)
f.close()
f = open(filepath, mode='w', encoding='utf-8')
f.write(content)
f.close()
with open(filepath, 'r', encoding='utf-8') as f:
xml_str = f.read()
xml_str = xml_str.encode('utf-8')
root = ET.fromstring(xml_str)
for c in root:
print(c.tag)
2 读取多层文件目录与文件
import glob
files = glob.glob('XML/*')
for file in files:
f1 = glob.glob(file + '/*')
for f2 in f1:
f3 = glob.glob(f2 + '/*')
for f4 in f3:
f_names = glob.glob(f4 + '/*.p3')
for f_name in f_names:
print(f_name)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)