我想將一些數據追加到像下面這樣的文件..但是當文件不存在時失敗.. 我試過以下......任何人都可以提供關於打開文件在兩種寫入模式,以便它創建該文件,如果它不存在和追加模式在同一時間?在寫入和追加模式下打開文件
CODE: -
c = csv.writer(open("//DATA/loc" + csv_file + ".csv", "ab"))
c.writerow([format_time, icount])
我想將一些數據追加到像下面這樣的文件..但是當文件不存在時失敗.. 我試過以下......任何人都可以提供關於打開文件在兩種寫入模式,以便它創建該文件,如果它不存在和追加模式在同一時間?在寫入和追加模式下打開文件
CODE: -
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"))
上述功能是否也適用於追加該文件? – user2125827
@all - 我想要寫入和附加模式?寫入模式,以便它在創建文件時創建文件 – user2125827
可以在寫入和追加模式下執行上述工作嗎? – user2125827
是的,我測試它。 – razpeitia
它是a + b還是ab + ...或者兩者都起作用? – user2125827