我需要python在列表中第6个元素之后写入csv中的新行
我已经使用python硒编写了脚本来从我们的通话记录网站捕获数据,我在网站上捕获的数据是表格格式,我逐个单元格地循环,然后附加到一个空白列表中然后写入一个csv文件,我不知道该怎么做,就是让csv写入器在每写入第6个元素之后就将其写入新行
for cell_data in range(2,7):
cell = driver.find_element_by_xpath(f'//*[@id="dnn_ctr545_Aggregator_ctr542_CallRecordingHistory_dgCallsRecorded"]/tbody/tr[{number}]/td[{cell_data}]')
row.append(cell.text)
except Exception as error:
return(error)
try:
next_button = driver.find_element_by_css_selector("[title*='Next to Page']")
next_button.click()
except Exception as error:
print(error)
driver.close()
return 0
phone_recorder_download("5/24/2019 11:00","5/24/2019 23:59")
report.append(row)
with open(f"{link}", "w", ) as output:
writer = csv.writer(output, delimiter="\n")
writer.writerow(report)
目前发生的事情是python正在将所有内容写成一排 我想做的是到达列表中的第6个元素以写入新行