怎么让Python print出来的数据一行一行写入Excel文件?

Python我写了一个UI自动化,每完成一个操作都会print出填写完成表单的内容。怎么才能把每次print出来的信息保存在Excel里每一次print都保存一行一行的保存在Excel里面。

思路是: 第一部分=> 创建一个新的Excel文件然后添加一个新的Sheet。

第二部分=> 读取第一部分创建的Excel文件选择Sheet读取最后一行并且写入数据。可配合For循环达到自动规则写入效果!

import openpyxl


def write_line_excel():
    work_book = openpyxl.Workbook()
    sheet = work_book.create_sheet('结果')
    arrli = ["数据测试"]
    for i in range(len(arrli)):
        sheet.cell(1, i + 1, arrli[i])
    work_book.save('1.xlsx')
write_line_excel()

a = 11,11,11,1,1,1,1,1

def write_a_excel():
    work_book = openpyxl.load_workbook("1.xlsx")
    sheet = work_book['结果']
    max_rows = sheet.max_row
    print(max_rows + 1)
    li = a
    for d in range(len(li)):
        sheet.cell(max_rows + 1, d + 1, li[d])
    work_book.save('1.xlsx')
write_a_excel()

```python


```