2

我正在尝试将一些数据附加到如下文件中..但是当文件不存在时这会失败..我尝试了以下..任何人都可以提供在两种写入模式下打开文件的输入,以便它创建文件如果它不存在并同时追加模式?

代码:-

c = csv.writer(open("//DATA/loc" + csv_file + ".csv", "ab"))
c.writerow([format_time, icount])
4

2 回答 2

3

利用

c = csv.writer(open("//DATA/loc" + csv_file + ".csv", "a+b"))
c.writerow([format_time, icount])

代替

c = csv.writer(open("//DATA/loc" + csv_file + ".csv", "ab"))
c.writerow([format_time, icount])
于 2013-07-19T22:05:51.987 回答
0

您是否尝试过w+b模式:

c = csv.writer(open("//DATA/loc" + csv_file + ".csv", "w+b"))
于 2013-07-19T22:04:42.147 回答