跳到主要内容

文件读写

前言

在嵌入式编程中我们经常会遇到需要将某些数据实现掉电保存功能,而往往会用到EEPROM、flash等一些储存方式。而MicroPython自带文件系统,我们只需要将数据直接用文件方式保存即可。

实验目的

编程实现文件读写操作。

实验讲解

micropython的文件操作大部分指令兼容CPython。因此我们可以直接使用Python编程来实现文件读写。

编程流程如下:

参考代码

'''
实验名称:文件读写
版本: v1.0
作者:WalnutPi
实验平台:核桃派PicoW
说明:文件读写,将WalnutPi写入文件后再读取出来。
'''

###########
## 写文件
###########
f = open('1.txt', 'w') #以写的方式打开一个文件,没有该文件就自动新建
f.write('WalnutPi') #写入数据
f.close() #每次操作完记得关闭文件

###########
## 读文件
###########
f = open('1.txt', 'r') #以读方式打开一个文件
text = f.read()
print(text) #读取数据并在终端打印
f.close() #每次操作完记得关闭文件

实验结果

运行代码,可以看到串口终端打印了文件内容。

file

点击IDE开发板文件系统右侧菜单栏--刷新,可以看到刚刚保存的文件(或复位开发板重新连接)。

file

file

更多文件操作使用方法可以网上搜索Pyhton或MicroPython文件读写。