星瞳实验室APP,快速收到回复
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • 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盘不能主动更新内容,所以需要重启。