ファイルシステム
OpenMV のファイル システムは、[10 分間のチュートリアル] (/quick-starter.md) で簡単に紹介されています。ここでいくつかの詳細を説明します。
MicroPyhon のファイル システムは FatFS です。
ルートディレクトリ
パスはすべてルート ディレクトリから始まります。
SD カードが挿入されている場合、ルート ディレクトリは SD カードになります。SD カードが挿入されていない場合、ルート ディレクトリは内蔵フラッシュになります。
必要に応じて、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(パス)\ 現在のディレクトリを変更する
os.getcwd()\ 現在のディレクトリを取得する
os.mkdir(パス)\ 新しいディレクトリを作成する
os.remove(パス)\ ファイルの削除
os.rmdir(パス)\ ディレクトリを削除する
os.rename(古い_パス、新しい_パス)\ ファイル名の変更
os.stat(パス)\ ファイルまたはパスのステータスを取得する
OpenMVのデフォルトファイル
デフォルトでは、OpenMV ディスクには 3 つのファイルがあります。
main.py\ このファイルのコードは、電源投入時に自動的に実行されます。
openmv.inf\ Windowsドライバーファイル。
README.txt\ それは役に立ちません、見てください。