我正在尝试将标题及其下的数据写入csv文件。这就是我所拥有的。
with open('output.csv', 'wb') as data:
headers = ['Server', 'IP']
writer = csv.DictWriter(data, delimiter=',', lineterminator='\n', fieldnames=headers)
writer.writeheader()
writer.writerow({'Server': str(serv_list), 'IP': ip_addr})
我从txt文件中获取serv_list和ip_addr。上面的代码在每个条目后写入标题。如果我使用'a'(追加),它每次都会替换数据。我也尝试了下面的代码但结果相同。
with open('output.csv', 'wb') as data:
writer = csv.writer(data)
writer.writerow(["Server", "IP"])
writer.writerow([str(serv_list), ip_addr])