文件系统
在10分钟上手教程中已经简单介绍过OpenMV上的文件系统。这里是一些细节。
MicroPyhon的文件系统是FatFS。
根目录
路径都是以根目录为起点。
当插入sd卡后,根目录就是SD卡;不插入sd卡,根目录就是内置的Flash。
如果需要,你可以在SD卡上,新建一个空文件:/flash/SKIPSD,这会避免挂载SD卡,当然,你可以使用os.mount来手动挂载SD卡。
绝对路径与相对路径
绝对路径是以根目录为起点的,相对路径是以当前目录为起点的。
比如:
image.save("/example.jpg")
中的"/example.jpg"就是绝对路径。会存放在根目录/下。
比如:
image.save("./pic/example.jpg")
image.save("pic/example.jpg")
这就是相对路径,表示当前路径下的pic文件夹下的example.jpg文件。
MicroPython的文件读写
http://www.cnblogs.com/feeland/p/4477535.html
MicroPython的OS模块
在代码中,可以使用os库,来进行新建目录,新建文件之类的操作。
os.listdir([dir])
如果没有参数,列出当前目录。如果给了参数,就列出参数所代表的目录。os.chdir(path)
改变当前目录os.getcwd()
获得当前目录os.mkdir(path)
新建一个新的目录os.remove(path)
删除文件os.rmdir(path)
删除目录os.rename(old_path, new_path)
重命名文件os.stat(path)
获得文件或者路径的状态
OpenMV的默认文件
默认情况下,OpenMV的磁盘有三个文件。
main.py
上电自动运行这个文件的代码。openmv.inf
windows驱动文件。README.txt
没什么用,你可以看一下。