2016-04-27 8 views
0

「スコア」列のCSVファイルに追加する配列に4つの数値のセットを格納しました。誰もがこれで私を助けてくださいでしたか?Pythonを使用してCSVファイルの列に配列を追加する方法は?

+1

あなたはすでにどのようなコードを試していますか?あなたが今持っているものを私たちに見せてもらえますか? フィールド名は= [ '番'、 'スコア'、 '給与'] ライター= csv.DictWriter(csvfile内、フィールド名=フィールド名) ライター:オープン( 'Playerout.csv'、 'W')csvfile内などと – Castaglia

+0

(スコア:スコア[2]) writer.writerow({スコア:スコア[0]}) writer.writerow(スコア:スコア[1]} writer.writerow })私はこれをやろうとしましたが、途中に1行を残してデータを追加します。 @キャスタリア –

答えて

0

これはできません。 1つの解決策は、最後にスコアを配置することです。

game_id, score_1 {,..., score_n} 

game_id結局、次の値がスコアになりますので、あなたは、スコア配列サイズを気にする必要はありません。唯一の迅速な「ソリューション」私が思うには、「モデル」、このようなあなたのデータです。

(これはあなたの問題の迅速な修正の例であることに注意してください。私はあなたのデータモデルを知らないし、おそらくあなたは、物事を変更する必要がありますが、あなたは私のアプローチをした)も

は、あなたのデータモデルが困難になった場合、ファイルを扱うのは良い考えではありません。 SQLiteなどのデータベースにデータを格納することを検討してください。

関連する問題