csvwriter写在循环问题

时间:2018-06-13 02:23:29

标签: python-3.x csv

尝试写入多行,但似乎无法使用此代码执行此操作:

<input @keypress="preventNumericInput">

现在只担心CSV部分,但它只写了最后一个条目(写过前一个条目)

我做错了什么?

我怎样才能让每场比赛有一个新的牌?

我感觉这与我可以添加的varialbe有关,但不确定在哪里(因此为什么我列出了rownumber varibale)

1 个答案:

答案 0 :(得分:0)

以下是问题

  1. 您正在循环重新打开文件并重写使用a而不是w。这将覆盖您之前的内容。参见
  2. for element in i:
       # ...
       # ---> Wrong way of writing
       with open('HLTB.csv', 'w') as f:
           ...
    

    1. 您可以将with open('HLTB.csv', 'w') as f:移出循环,然后不会覆盖。