【发布时间】:2016-05-18 15:43:31
【问题描述】:
我正在尝试为 .csv 文件(1 行)编写标题
我目前的做法,我觉得效率低下
headers = "Color:," + color + ',' \
"State:," + state + ',' \
"Age," + str(age)
writer.writerow((headers.split(','))
所以每个 csvfile 的第一行看起来像
颜色:,红色,州:,加利福尼亚,年龄:,22
有没有更好的方法来代替字符串...
谢谢!
【问题讨论】:
-
你为什么要创建一个字符串然后再拆分它?!
-
为什么要在标题行中包含值?
-
大声笑,因为我是个糟糕的程序员 :(.. 我尝试使用列表,但它没有写入 csv 文件,因为我也想要它@jonrsharpe
-
这到底是什么意思?请给出minimal reproducible example,而不是模糊的描述。
-
您希望每一行都有这些标题前缀,而不是使用一行作为 csv 标题?