1. 程式人生 > 實用技巧 >【軟體測試學習筆記】Python--xlwt

【軟體測試學習筆記】Python--xlwt

前言:


Python--xlwt

自動化測試中我們測試用例是放在Excel中,指令碼執行測試用例後,需要自動寫入測試結果,所以我們需要用到xlwt模組將結果寫入Excel。

### 安裝模組

pip install xlwt
```python
#! /usr/bin/python3
# -*- coding:utf-8 -*-

# @FileName: wt.py
# @Time    : 2020/8/21 15:59
# 公眾號  : 程式設計師一凡

import xlwt

# 第一步:建立一個workbook 設定編碼 
workbook = xlwt.Workbook(encoding = '
utf-8') # 第2步:建立一個worksheet worksheet = workbook.add_sheet('My Worksheet') # 第3步:寫入excel # 引數對應 行, 列, 值 worksheet.write(1, 0, 'name') # 第4步:儲存(一定記得儲存) workbook.save('Excel_test.xlsx') ```

執行結果

image-20200821161816814](C:\Users\zhuzhichao\AppData\Roaming\Typora\typora-user-images\image-20200821161816814.png

### 練習:表格資料寫入到Excel表內

| title  |   name   |
| ------ | :------: |
| 公眾號 | 程式設計師一凡 |

```python
#! /usr/bin/python3
# -*- coding:utf-8 -*-

# @FileName: wt.py
# @Time    : 2020/8/21 15:59
# 公眾號  : 程式設計師一凡
import xlwt

title = ["title", "name"]
datas = ["部落格園", "程式設計師一凡"]

# 第一步:建立一個workbook 設定編碼 
workbook = xlwt.Workbook(encoding='
utf-8') # 第2步:建立一個worksheet worksheet = workbook.add_sheet('My Worksheet') # 第3步:寫入excel # 引數對應 行, 列, 值 # 第4步:寫入標題title,name i = 0 # 列表迴圈三次,即range(0, 1) for x in range(len(title)): # 先將title, name寫入至標題 worksheet.write(0, i, title[x]) i += 1 # 第5步:寫入資料 n = 0 for data in range(len(datas)): worksheet.write(1, n, datas[data]) n += 1 # 第5步:儲存(一定記得儲存) workbook.save('Excel_test.xlsx') ```