-1
私はこのような配列を持っています。文字列の2次元配列をファイルに書き込む方法は?
nplist=['brinjal','cabbage','chickpea',..]
area=[664.5, 556.7,778.9,..]
私はこの
f = open('file.txt', 'wb')
for i in range(len(area)):
f.write("%s %s\n" % (nplist[i], area[i]))
f.close()
のようにやっている。しかし、それは適切な出力を与えるものではありません。 それは次のようになります。あなたはバイナリでファイルを開いているので、それはバイトのようなオブジェクトを期待して'wb'
フラグを使用
brinjal 664.5
cabbage 556.7
chickpe 778.9
「正しい出力」は実際にどのようになっていますか? –
これは '配列'のようには見えません。 – luoluo
'write'ステートメントで' \ n'を削除するだけです。 '\ n'は改行を意味します。 – luoluo