Developers Page

PYTHON関数スクリプトについて

内部モジュールについて

下記のモジュールについては すでに内部スクリプトです。

ファイルに用意する必要がありません。

os

pyb

urfid

machine

utime

sys

gc

array

math

stm

collections

micropython

struct

スクリプトファイルにimportすることにより利用できます。

ファイル操作

ファイル操作スクリプトhttp://www.telepower.jp/secur/tpurid/script/stutil.py

ファイル操作とディレクトリ操作を行うことが可能です。

本モジュールのファイルシステムは

KITでは、SDカードの接続ができますので、SDカードを接続すると、/sd ディレクトリがマウントされ、ブートされます

ファイルシステムについて

/sd 外部SD領域

/flash 内部ファイル領域

ファイルの操作

インポートモジュールは不要で下記の関数が使用できます。

f=open(path)

ファイルをオープンします。

data=f.read(length)

f.write(data)

f.close()

ディレクトリの操作

内部モジュールosをインポートします。

import os

os.listdir()

コマンドで、ディスクの中身を確認することが可能です。

os.chdir('/flash')

ディレクトリの移動が可能になります。

ファイルの転送・フォルダの削除について

import stutil.py

stutil.copyfile(src, dst, follow_symlinks=True):

ファイル src を dst へコピーします。

例)起動スクリプトをSDから内部フラッシュ領域へ転送する。

shutil.copyfileobj(/sd/main.py, /flah)

ディレクトリの削除

stutil.rmtree(top)

ディレクトリツリー全体を削除します。

例) top から下のディレクトリ(フォルダ)を削除します。

stutil.rmtree(top)

スクリプトモジュールについて

スクリプトモジュールは下記を参照ください。

EPC操作スクリプトhttp://www.telepower.jp/secur/tpurid/script/epcutl.py

ファイル転送ディレクトリ削除用スクリプトhttp://www.telepower.jp/secur/tpurid/script/stutil.py

KIT用スクリプトhttp://www.telepower.jp/secur/tpurid/script/stutil.py

KIT BEEP操作スクリプトhttp://www.telepower.jp/secur/tpurid/script/beeputl.py

KIT SW割り込みスクリプトhttp://www.telepower.jp/secur/tpurid/script/swint.py

センサタグ MAGNUS-S3 操作スクリプトhttp://www.telepower.jp/secur/tpurid/script/magnusS3.py

SUBGモジュール操作スクリプトhttp://www.telepower.jp/secur/tpurid/script/subg2.py


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS