1. 程式人生 > >ESP檔案開啟再單行單行重寫入W+

ESP檔案開啟再單行單行重寫入W+

20181025w

NodeMCU的file模組介面的open的W+引數是重寫入(覆蓋之前檔案)
W+只能能做設定儲存當前狀態型別的資料

Append追加模式寫入是什麼?
暫時不清楚,需要儲存日誌記錄(後面補上了)

在這裡插入圖片描述

print(’-----------’)

file.open(‘jpf’,‘w+’) --開啟jpf檔案,沒有就建立,(+加號好像沒有作用,不要也可執行)
file.writeline([[print(‘xie ru yi hang …1’)]]) --寫入第一行
file.writeline([[print(‘xie ru di er han …2’)]]) --寫入第二行
file.writeline([[print(‘xie ru di er han …3’)]]) --寫入第三行
file.close() – 關閉檔案(每次執行就已經實時儲存了 )

file.open(‘jpf’,‘w+’) --開啟jpf檔案
file.writeline([[print(‘chong xie di yi hang !!!01’)]]) --寫入第一行
file.writeline([[print(‘chong xie di er hang !!!02’)]]) --寫入第二行
file.writeline([[print(‘chong xie di san hang !!!3’)]]) --寫入第三行
file.close()

dofile(‘jpf’) --執行剛剛寫入的檔案


在這裡插入圖片描述

file.open(‘jpf’,‘a+’) --追加模式
file.writeline([[print(‘chong xie di yi hang ___01’)]])
file.writeline([[print(‘chong xie di er hang ___02’)]])
file.writeline([[print(‘chong xie di san hang ___03’)]])
file.close()

file.open(‘jpf’,‘a+’) --追加
file.writeline([[print(‘chong xie di yi hang ___04’)]])
file.writeline([[print(‘chong xie di er hang ___05’)]])
file.writeline([[print(‘chong xie di san hang ___06’)]])
file.close()

dofile(‘jpf’) --執行檔案(不需字尾名)

參考:
在這裡插入圖片描述