#author("2020-10-08T20:33:34+09:00","","")
[[Developers Page]]
* PYTHON関数スクリプトについて [#dd7ba908]
>内部モジュールについて
>下記のモジュールについては すでに内部スクリプトです。
>ファイルに用意する必要がありません。
>
>
>>os
>>pyb
>>urfid
>>machine
>>utime
>>sys
>>gc
>>array
>>math
>>stm
>>collections
>>micropython
>>struct


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

** ファイル操作 [#ke79b8f5]
***ファイル操作スクリプト[[http://www.telepower.jp/secur/tpurid/script/stutil.py]] [#t96e54e5]
>ファイル操作とディレクトリ操作を行うことが可能です。
>本モジュールのファイルシステムは
>>KITでは、SDカードの接続ができますので、SDカードを接続すると、/sd ディレクトリがマウントされ、ブートされます
>>ファイルシステムについて
>>/sd 外部SD領域
>>/flash 内部ファイル領域

*ファイルの操作 [#b6ae778c]
>インポートモジュールは不要で下記の関数が使用できます。

>>f=open(path)
>>ファイルをオープンします。
>>data=f.read(length)
>>f.write(data)
>>f.close()


*ディレクトリの操作 [#a34485e2]

>>内部モジュールosをインポートします。
>>import os
>
>>os.listdir()
>>コマンドで、ディスクの中身を確認することが可能です。
>
>
>>os.chdir('/flash')	
>>ディレクトリの移動が可能になります。

*ファイルの転送・フォルダの削除について [#rfdfb0aa]

>>import stutil.py
>
>>stutil.copyfile(src, dst, follow_symlinks=True):
>>ファイル src を dst へコピーします。
>
>>例)起動スクリプトをSDから内部フラッシュ領域へ転送する。
>>shutil.copyfileobj(/sd/main.py, /flah)

*ディレクトリの削除 [#h821d923]
>>stutil.rmtree(top)
>>ディレクトリツリー全体を削除します。
>>例) top から下のディレクトリ(フォルダ)を削除します。
>>stutil.rmtree(top)


** スクリプトモジュールについて [#za18baa2]
>スクリプトモジュールは下記を参照ください。
***EPC操作スクリプト[[http://www.telepower.jp/secur/tpurid/script/epcutl.py]] [#eaca6cc6]
** ファイル転送ディレクトリ削除用スクリプト[[http://www.telepower.jp/secur/tpurid/script/stutil.py]] [#v715b458]
** KIT用スクリプト[[http://www.telepower.jp/secur/tpurid/script/stutil.py]] [#ac504919]

***KIT BEEP操作スクリプト[[http://www.telepower.jp/secur/tpurid/script/beeputl.py]] [#q79fc35f]
***KIT SW割り込みスクリプト[[http://www.telepower.jp/secur/tpurid/script/swint.py]] [#u719d9f0]

***センサタグ MAGNUS-S3 操作スクリプト[[http://www.telepower.jp/secur/tpurid/script/magnusS3.py]] [#c2c8fe3e]
***SUBGモジュール操作スクリプト[[http://www.telepower.jp/secur/tpurid/script/subg2.py]] [#z9d36384]


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