0

我正在寻找更改下面的代码,而不是逐行编写values代码的内容,而只会写在一行上,并values用逗号分隔 的所有内容,从而使所有值都在 . csv 而不是行(就像现在一样)。

for row in values:
     writer.writerow({'Variable name': row, 'Variable value': values[row]})
     if row == 'C_SerialNumber':
          logging.info("Writing data to csv file for SN: %s"%values[row])

最简单的方法是什么?我基本上想要以下内容:

Variable name, Variable value
Name1, Value1
Name2, Value2
...
NameX, ValueX

变成:(我已经创建了 .csv 标题,并且只希望value附加该部分。

Name1, Name2, ... , NameX
Value1, Value2, ... , ValueX

然后values数据将被循环并附加到现有的 .csv 文件中。

这可能吗?如果可以,那么容易做到吗?

4

1 回答 1

1
writer.writerow(values.keys())
writer.writerow(values.values())
于 2012-11-26T23:43:50.893 回答