openmv如何保存内容倒文本文档?
-
在使用mqtt接收指令之后需要将指令的标题和信息内容保存到文本文档中
filename = 'sub.txt' def callback(topic, msg): topic = str(topic, 'utf-8') msg = str(msg, 'utf-8').split(',') with open(filename, 'a') as subTxt: msg2str = ','.join(msg) textContent = topic + ' ' + msg2str + '\n' subTxt.write(textContent)
确认写入的字符串没有问题,使用
open(filename, 'r')
也能读取到写入的内容但是无论如何在磁盘中没有出现相应的文本文档,并且在重新开启脚本之后会重置内容
是否能够证明内容实际一直存储在缓冲区并未实际写入?
应该如何解决?
-
已解决,在
with as
语句之后使用pyb.hard_reset()
软重启
-
电脑上看不到,是因为U盘不能主动更新内容,所以需要重启。