以下のコードを変更して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 ファイルに追加されます。
これは可能ですか、そうであれば簡単ですか?