我正在尝试使用 Selenium 在 CSV 文件中写入一些数据
运行代码时
labels = browser.find_elements_by_xpath('.//a[@class="question-hyperlink"]')
text = [x.text for x in labels]
data.append(text)
print(text)
with open('output.csv', 'wb') as data_file:
writer = csv.writer(data_file)
writer.writerows(data)
得到的输出是
data1 data2 data3 data4 data5
data6 data7 data8 data9 data10
data11 data12 data13 data14 data15
但是我想把数据写成下面的样子
data1
data2
data3
data4
.....
data15
我该怎么做?
请帮助我。
请您参考如下方法:
使用 writer = csv.writer(data_file, delimiter='\n') 分隔符
labels = browser.find_elements_by_xpath('.//a[@class="question-hyperlink"]')
text = [x.text for x in labels]
data.append(text)
print(text)
with open('output.csv', 'wb') as data_file:
writer = csv.writer(data_file, delimiter='\n')
writer.writerows(data)
