#author("2020-10-12T18:22:27+09:00","","")
#author("2020-10-13T17:24:02+09:00","","")
[[Developers Page]]
* PYTHON関数スクリプトについて [#dd7ba908]
>内部モジュールについて
>下記のモジュールについては すでに内部スクリプトです。
>ファイルに用意する必要がありません。
>
>
>>os
>>pyb
>>urfid
>>machine
>>utime
>>sys
>>gc
>>array
>>math
>>stm
>>collections
>>micropython
>>struct
>>machine,
>>os,pyb,utime,sys,gc,array,math,stm,collections,micropython
>>また下記に詳細の説明がございます。
>>[[マイクロパイソンのライブラリ説明について:https://micropython-docs-ja.readthedocs.io/ja/latest/library/]]


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

** ファイル操作 [#ke79b8f5]
***[[ファイル操作スクリプト:http://www.telepower.jp/secur/tpurid/script/stutil.py]] [#ta607b96]
>ファイル操作とディレクトリ操作を行うことが可能です。
>本モジュールのファイルシステムは
>>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]] [#rb4ea0c0]
***[[ファイル転送ディレクトリ削除用スクリプト:http://www.telepower.jp/secur/tpurid/script/stutil.py]] [#x138b80b]
***[[KIT用スクリプト:http://www.telepower.jp/secur/tpurid/script/stutil.py]] [#k0c1a7da]

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

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


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