たぶん、この質問はあまりにも素朴すぎるかもしれませんが、私は苦労しています!. csv
ループ内のファイルの行に 2 つの float 値と int のリストを書き込みたい。書き込みが試行される前に、ファイルが存在する場合と存在しない場合があります。そうでない場合は、新しいファイルを作成する必要があります。これは私がやっていることです:
f = open('stat.csv','a')
try:
writer=csv.writer(f,delimiter=' ',quoting=csv.QUOTE_MINIMAL)
writer.writerow((some_float1,some_float2,alist))
finally:
f.close()
どこでalist = [2,3,4,5]
。次の出力が得られます。
some_float1 some_float2 "[2,3,4,5]"
私が欲しいのはこれです:
some_float1 some_float2 2 3 4 5
""
つまり、角かっこを取り除き、区切り文字を一貫したものにしたいと考えています。助言がありますか ?