如何使用数据将标头写入csv文件

时间:2017-10-16 00:17:24

标签: python-2.7

我正在尝试将标题及其下的数据写入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])

0 个答案:

没有答案