sistema de ficheiros
O sistema de ficheiros no OpenMV foi brevemente apresentado em [tutorial de 10 minutos] (/quick-starter.md). Aqui estão alguns detalhes.
O sistema de ficheiros do MicroPyhon é o FatFS.
diretório raiz
Todos os caminhos começam no diretório raiz.
Quando o cartão SD é inserido, o diretório raiz é o cartão SD sem o cartão SD inserido, o diretório raiz é o Flash integrado.
Se necessário, pode criar um novo ficheiro vazio no cartão SD: /flash/SKIPSD Isto evitará a montagem do cartão SD Claro que pode utilizar os. mount para montar manualmente o cartão SD.
Caminho absoluto e caminho relativo
Os caminhos absolutos começam no diretório raiz e os caminhos relativos começam no diretório atual.\ por exemplo:
image.save("/example.jpg")
"/exemplo. jpg" in é o caminho absoluto. Será armazenado no diretório raiz /.\ por exemplo:
image.save("./pic/example.jpg")
image.save("pic/example.jpg")
Este é o caminho relativo, que representa o ficheiro exemplo. jpg na pasta pic no caminho atual.
Leitura e escrita de ficheiros MicroPython
http://www.cnblogs.com/feeland/p/4477535.html
Módulo MicroPython OS
No código, pode utilizar a biblioteca os para realizar operações como a criação de novos diretórios e a criação de novos ficheiros.
os.listdir([dir])\ Se não for fornecido nenhum argumento, o diretório atual será listado. Se for fornecido um parâmetro, o diretório representado pelo parâmetro será listado.
os.chdir(caminho)\ Alterar diretório atual
os.getcwd()\ Obtenha o diretório atual
os.mkdir(caminho)\ Criar um novo diretório
os.remove(caminho)\ Apagar arquivos
os.rmdir(caminho)\ excluir diretório
os.rename(antigo_caminho, novo_caminho)\ Renomear ficheiro
os.stat(path)\ Obter o estado de um ficheiro ou caminho
Ficheiro padrão OpenMV
Por defeito, o disco OpenMV tem três ficheiros.
main.py\ O código deste ficheiro é executado automaticamente ao ligar.
openmv.inf\ ficheiros de drivers do Windows.
README.txt\ Não adianta, pode dar uma vista de olhos.