我正在尝试将一些数据附加到如下文件中..但是当文件不存在时这会失败..我尝试了以下..任何人都可以提供在两种写入模式下打开文件的输入,以便它创建文件如果它不存在并同时追加模式?
代码:-
c = csv.writer(open("//DATA/loc" + csv_file + ".csv", "ab"))
c.writerow([format_time, icount])
我正在尝试将一些数据附加到如下文件中..但是当文件不存在时这会失败..我尝试了以下..任何人都可以提供在两种写入模式下打开文件的输入,以便它创建文件如果它不存在并同时追加模式?
代码:-
c = csv.writer(open("//DATA/loc" + csv_file + ".csv", "ab"))
c.writerow([format_time, icount])
利用
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])
您是否尝试过w+b
模式:
c = csv.writer(open("//DATA/loc" + csv_file + ".csv", "w+b"))