python+selenium之自動生成excle,保存到指定的目錄下


進行之自動化測試,想把自動生成的excle保存到指定的目錄下。網上百度的代碼如下:

 1 import xlwt
 2 import time
 3 time = time.strftime ('%Y%m%d%H%M%S', time.localtime (time.time ()))
 4 
 7 w = xlwt.Workbook ()  # 創建一個工作簿
 8 ws = w.add_sheet ('卡批量入庫4.xls')  # 創建一個工作表
 9 ws.write (0, 0, '卡號')  # 在1行1列寫入bit
10 ws.write (0, 1, '物理號')  # 在1行2列寫入huang
11 for i in range (1, 4):
12      ws.write (i, 0, '1000' + time + str (i))  # 在2行1列寫入xuan
13      ws.write (i, 1, '1000' + time + str (i))
14 w.save ('卡批量入庫4.xls')

生成的excle默認保存在當前文件夾下。但是我想保存在指定的文件下,百度也沒有類似的例子。

於是一個一個試,在xlwt.Workbook()添加目錄地址未成功。

在w.add_sheet()添加目錄地址也未成功。

在w.save('卡批量入庫.xls')添加指定目錄地址,成功。完整代碼如下:

 1 import xlwt
 2 import time
 3 time = time.strftime ('%Y%m%d%H%M%S', time.localtime (time.time ()))
 4 
 5 # w = xlwt.Workbook (r"C:\ruanjian\study\study\study\study\automation_framework_demo\tools")  # 創建一個工作簿
 6 
 7 w = xlwt.Workbook ()  # 創建一個工作簿
 8 ws = w.add_sheet ('卡批量入庫4.xls')  # 創建一個工作表
 9 ws.write (0, 0, '卡號')  # 在1行1列寫入bit
10 ws.write (0, 1, '物理號')  # 在1行2列寫入huang
11 for i in range (1, 4):
12      ws.write (i, 0, '1000' + time + str (i))  # 在2行1列寫入xuan
13      ws.write (i, 1, '1000' + time + str (i))
14 w.save (r"C:\ruanjian\study\study\study\study\automation_framework_demo\tools\卡批量入庫4.xls")

 

 
        
 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM