système de fichiers

Le système de fichiers sur OpenMV a été brièvement présenté dans [Tutoriel de 10 minutes] (/quick-starter.md). Voici quelques détails.

Le système de fichiers de MicroPyhon est FatFS.

répertoire racine

Les chemins partent tous du répertoire racine.

Lorsque la carte SD est insérée, le répertoire racine est la carte SD ; sans la carte SD insérée, le répertoire racine est le Flash intégré.

Si nécessaire, vous pouvez créer un nouveau fichier vide sur la carte SD : /flash/SKIPSD Cela évitera de monter la carte SD. Bien entendu, vous pouvez utiliser os.mount pour monter manuellement la carte SD.

Chemin absolu et chemin relatif

Les chemins absolus partent du répertoire racine et les chemins relatifs partent du répertoire actuel.\ Par exemple :

image.save("/example.jpg")

"/example.jpg" est le chemin absolu. Sera stocké dans le répertoire racine /.\ Par exemple :

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

Il s'agit du chemin relatif, qui représente le fichier example.jpg dans le dossier pic sous le chemin actuel.

Lecture et écriture de fichiers MicroPython

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

Module du système d'exploitation MicroPython

Dans le code, vous pouvez utiliser la bibliothèque os pour effectuer des opérations telles que la création de nouveaux répertoires et la création de nouveaux fichiers.

  • os.listdir([dir])\ Si aucun argument n'est donné, le répertoire actuel est répertorié. Si un paramètre est donné, le répertoire représenté par le paramètre est répertorié.

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

  • os.getcwd()\ Récupérer le répertoire actuel

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

  • os.remove(path)\ Supprimer des fichiers

  • os.rmdir(path)\ supprimer le répertoire

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

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

Fichier par défaut OpenMV

Par défaut, le disque OpenMV contient trois fichiers.

  • main.py\ Le code de ce fichier est automatiquement exécuté à la mise sous tension.

  • openmv.inf\ fichiers du pilote Windows.

  • README.txt\ Cela ne sert à rien, vous pouvez y jeter un oeil.

results matching ""

    No results matching ""