使用字段名 python 编写包含多个变量的 CSV

Writing a CSV with multiple variables with fieldnames python

我是 python 的新手,所以请多关照...我需要编写一个包含多个变量和一个字段名的 csv 文件。我发现了一个不同的 post:

但我不知道如何添加字段名。我知道它必须是这样的:

with open('lat_lon', 'w') as csvfile:
    fieldnames = ['lat','lon']
    writer=csv.writer(csvfile, delimiter=',',fieldnames=fieldnames)
    writer.writeheader
    writer.writerows(zip(lat, long)

如果你能帮助我,那就太好了!

顺便说一句,我在 mac.

上使用 python 3.10.4 和 pycharm 社区版 2021.3.3

谢谢!

csv 文件中的字段名称不过是该文件的第一行。所以一开始你可以简单地在你的csv文件中写一行包含所需的字段名称:

import csv

with open('lat_lon.csv', 'w') as csvfile:
    writer = csv.writer(csvfile, delimiter=',')
    writer.writerow(['lat', 'lon'])
    # ...