- 读取XML文件
from xml.etree import ElementTree def read_xml(file, node): """读取xml文件""" datas = [] # 分析文件并生成ElementTree对象 tree = ElementTree.parse(file) # 获取xml文件的根节点,即tree的根节点 root = tree.getroot() # iter(node)方法返回一个迭代器,迭代器中包含了所有匹配的元素 for i in root.iter(node): datas.append(i.text) return datas
- 读取excel文件
import xlrd def read_excel(sheet=None): """读取excel文件""" data = [] # 打开excel文件并返回Book对象 book = xlrd.open_workbook(filename) # 如果不指定表则读取所有表 if sheet is None: # 获取所有表名 sheet_names = book.sheet_names() for i in sheet_names: sheet_obj = book.sheet_by_name(i) # 获取总行数和总列数 row_count = sheet_obj.nrows for j in range(0, row_count):
Python读取XML,EXCEL,CSV
最新推荐文章于 2021-12-30 15:00:02 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)