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.

results matching ""

    No results matching ""