在现有CSV中添加一行

时间:2015-03-12 22:19:21

标签: python-2.7 csv

以下是用于编写CSV的现有代码,我想在现有csv的底部添加一行

def writingcsv(req_id,Splunk_Alert_Id,ALERT_NAME,Error_Field,Message,Category):
     try:
      with open(log_csv, 'wb') as logcsv:
       row_count = sum(1 for row in logcsv)
       print row_count
       writer = csv.writer(logcsv)
       #writer.writerow((req_id,Splunk_Alert_Id,ALERT_NAME,Error_Field,Message,Category))
     finally:
       logcsv.close()

以上代码覆盖了现有数据。

1 个答案:

答案 0 :(得分:1)

  

以上代码覆盖了现有数据。

是的,因为这就是"wb"模式的作用。请改为使用"ab"附加。