
正文
python+selenium之自动生成excle,保存到指定的目录下
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
进行之自动化测试,想把自动生成的excle保存到指定的目录下。网上百度的代码如下:
import xlwt
import time
time = time.strftime ('%Y%m%d%H%M%S', time.localtime (time.time ())) w = xlwt.Workbook () # 创建一个工作簿
ws = w.add_sheet ('卡批量入库4.xls') # 创建一个工作表
ws.write (0, 0, '卡号') # 在1行1列写入bit
ws.write (0, 1, '物理号') # 在1行2列写入huang
for i in range (1, 4):
ws.write (i, 0, '' + time + str (i)) # 在2行1列写入xuan
ws.write (i, 1, '' + time + str (i))
w.save ('卡批量入库4.xls')
生成的excle默认保存在当前文件夹下。但是我想保存在指定的文件下,百度也没有类似的例子。
于是一个一个试,在xlwt.Workbook()添加目录地址未成功。
在w.add_sheet()添加目录地址也未成功。
在w.save('卡批量入库.xls')添加指定目录地址,成功。完整代码如下:
import xlwt
import time
time = time.strftime ('%Y%m%d%H%M%S', time.localtime (time.time ())) # w = xlwt.Workbook (r"C:\ruanjian\study\study\study\study\automation_framework_demo\tools") # 创建一个工作簿 w = xlwt.Workbook () # 创建一个工作簿
ws = w.add_sheet ('卡批量入库4.xls') # 创建一个工作表
ws.write (0, 0, '卡号') # 在1行1列写入bit
ws.write (0, 1, '物理号') # 在1行2列写入huang
for i in range (1, 4):
ws.write (i, 0, '' + time + str (i)) # 在2行1列写入xuan
ws.write (i, 1, '' + time + str (i))
w.save (r"C:\ruanjian\study\study\study\study\automation_framework_demo\tools\卡批量入库4.xls")







