0

以下のコードを変更してvalues、コードの内容を行ごとに書き込むのではなく、1 つの行にのみ書き込み、すべての内容を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

valueに変わりました:(私はすでに.csv見出しを作成していて、セクションを追加したいだけです.

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 に答える