首页 > 其他 > 详细

读取.robot文件写入excel文件中示例

时间:2021-05-28 22:49:45      阅读:37      评论:0      收藏:0      [点我收藏+]

【环境】

  xlwt :1.3

  python:3.9.5

【代码示例】

import os
import re
import xlwt
def robot_file_xls_utils():
current_path = os.path.dirname(__file__)
file_path = os.path.join(current_path,‘trader_elements.robot‘)
file = open(file_path,‘r‘ ,encoding=‘utf-8‘)
re_file = file.read()
result = re.findall(‘xpath=(\S+)‘,re_file) # 获取所有的定位值
result_NAME = re.findall(‘[\u2E80-\u9FFF]+‘, re_file) # 获取所有的name
lines_name = len(result_NAME)
lines_pocate = len(result)
workbook = xlwt.Workbook(encoding = ‘ascii‘)
worksheet = workbook.add_sheet(‘trader_mode‘)
worksheet.write_merge(0, 0, 0, 0, ‘元素变量名‘) # 合并单元格
# 数据特殊处理
for name in range(1,lines_name):
if name ==95:
worksheet.write(name, 1, ‘0‘)
else:
worksheet.write(name, 1, result_NAME[name-1] )
for locate in range(1, lines_pocate):
worksheet.write(locate, 3, result[locate])
workbook.save(‘trader_model.xls‘) # 保存文件
robot_file_xls_utils()

 

读取.robot文件写入excel文件中示例

原文:https://www.cnblogs.com/ygod323/p/14823612.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!