以下にその出力を示すコードがあります。文字列と整数をCSVファイルに書き込む
print "Total Bits:%d"%totalbits
print "Number of totalbits-zeros: %d." %totalbitszeros
print "Number of totalbits-ones: %d." %totalbitsones
print "Number of BRAM-Zeros: %d." %count0_bram
print "Number of BRAM-ones: %d." %count1_bram
print "Number of NON_BRAM-Zeros: %d." %count0_nonbram
print "Number of NON_BRAM-Ones: %d." %count1_nonbram
print "difference_zero_non_BRAM:%d."%difference_zero_non_BRAM
print "difference_ones_non_BRAM:%d."%difference_ones_non_BRAM
私はこのために.csvファイルにこれらのデータを書きたい:私のような配列にする:data=[['Total Bits',totalbits]]
をし、.csvファイルにデータを書き込むために、このコードを記述します。
for row in data:
for col in row:
out.write('%d;'%col))
out.write('\n')
out.close()
しかし、列の最初の要素が文字列であるとして、それは私にエラーを与える、または配列に変換することなく、.csvファイルにこのデータを書き込むためにどのような方法があります。 .csvファイルの出力は、最初の列の説明(文字列)と2番目の数字(整数)のようになります。
Total bits 77826496
Total number of [email protected]: 74653999
Total number of [email protected]: 3172497
Total number of BRAM [email protected]: 17242039
Total number of BRAM [email protected]: 62089
Total number of non-BRAM [email protected]: 57411960
Total number of non-BRAM [email protected]: 3110408
'csv'モジュールを使用します。 –