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’) --执行文件(不需后缀名)

参考:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/jianpf/article/details/83387417