Système de fichiers

Le système de fichiers de l'OpenMV a été brièvement présenté dans le tutoriel de 10 minutes. Voici quelques détails supplémentaires.

Le système de fichiers de MicroPython est FatFS.

Répertoire racine

Les chemins prennent le répertoire racine comme point de départ.

Lorsqu'une carte SD est insérée, le répertoire racine est la carte SD. Sinon, le répertoire racine est la mémoire Flash installée en interne.

Si nécessaire, vous pouvez créer un fichier vide : /flash/SKIPSD sur la carte SD, ce qui empêchera l'utilisation de la carte SD. Bien entendu, vous pouvez également utiliser os.mount pour monter la carte SD manuellement.

Chemin absolu et chemin relatif

Le chemin absolu prend le répertoire racine comme point de départ, tandis que le chemin relatif prend le répertoire courant comme point de départ.\ Par exemple :

image.save("/example.jpg")

Le "/example.jpg" de cet exemple est le chemin absolu. Il sera stocké dans le répertoire racine /.\ Par exemple :

image.save("./pic/example.jpg")
image.save("pic/example.jpg")

Ce sont des chemins relatifs, désignant le fichier example.jpg du dossier pic sous le chemin courant.

Entrées/sorties de fichiers en MicroPython

http://www.cnblogs.com/feeland/p/4477535.html

Module OS de MicroPython

Dans le code, vous pouvez utiliser le module os pour créer un répertoire ou créer un fichier, entre autres opérations.

  • os.listdir([dir])\ Sans paramètre, il liste le répertoire courant. Avec un paramètre, il liste le répertoire représenté par ce paramètre.

  • os.chdir(path)\ Changer le répertoire courant.

  • os.getcwd()\ Obtenir le répertoire courant.

  • os.mkdir(path)\ Créer un nouveau répertoire.

  • os.remove(path)\ Supprimer un fichier.

  • os.rmdir(path)\ Supprimer un répertoire.

  • os.rename(old_path, new_path)\ Renommer un fichier.

  • os.stat(path)\ Obtenir l'état d'un fichier ou d'un chemin.

Fichiers par défaut d'OpenMV

Par défaut, il y a trois fichiers sur le disque de l'OpenMV.

  • main.py\ Le code de ce fichier s'exécute automatiquement à la mise sous tension.

  • openmv.inf\ Fichier pilote Windows.

  • README.txt\ D'une utilité limitée, vous pouvez y jeter un coup d'œil.

results matching ""

    No results matching ""