Developers Page/SANSHO/ファイル操作について
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[Wikiトップへ>Developers Page]] > [[SANSHOトップへ>../]]
* ファイル操作について [#a625d11c]
ファイルの入出力の操作を説明します。~
~
#contents
本システムはファイルシステム(FAT16)を装備しています。~
ファイルシステムはSPIを介して接続された SDカードへのファ...
SDカードはあらかじめFAT16でフォーマットしている必要があり...
~
SDカードはSPIモードで操作されます。~
モジュールとはSPI信号で接続される必要があります。~
**SPIのポート番号 [#s31a88b6]
|ポート番号|機能|h
|P13|SPI_NSS|
|P14|SPI_MISO|
|P15|SPI_MOSI|
|P16|SPI_CLK|
**ファイルの書き込み例 [#zafc1c05]
ファイルの書き込みを行う場合の例を示します。
>
>>> f1=open("filename",'w') # "filename" を 書き込みモ...
>>> s="testdata" # 書き込み情報を用意する。
>>> f1.write(s+'\n') # 改行を追加してファイルへ書き込む
>>> f1.close() # ファイルをクローズする。
#br
>
>>> f1=open('recv100.py','r') #リードモードでファイルをO...
>>> f1.read()
'import lpwa\rimport rfn\r\rLOOPCOUNT=100\rWAITTIME=1000...
>>> f1.readline() ''
>>> f1.readline()
**ディレクトリの操作 [#bff78bf1]
ファイルの存在や、ディレクトリの移動などの ディレクトリ...
>
import uos
>>> uos.listdir() # ディレクトリの内容を表示する。
['System Volume Information', 'beeputl.py', 'test.py', '...
#br
>
>>> os.mkdir('dir')
#br
>
>>> os.remove('data.txt')
エントリを削除できます:
**スクリプトの起動方法 [#b36c9401]
>
exec(open("./recv100.py").read()) # recv100.pyを実行しま...
#br
[[出荷時スクリプト一覧ページ]]へ~
----
[[Wikiトップへ>Developers Page]] > [[SANSHOトップへ>../]]
終了行:
[[Wikiトップへ>Developers Page]] > [[SANSHOトップへ>../]]
* ファイル操作について [#a625d11c]
ファイルの入出力の操作を説明します。~
~
#contents
本システムはファイルシステム(FAT16)を装備しています。~
ファイルシステムはSPIを介して接続された SDカードへのファ...
SDカードはあらかじめFAT16でフォーマットしている必要があり...
~
SDカードはSPIモードで操作されます。~
モジュールとはSPI信号で接続される必要があります。~
**SPIのポート番号 [#s31a88b6]
|ポート番号|機能|h
|P13|SPI_NSS|
|P14|SPI_MISO|
|P15|SPI_MOSI|
|P16|SPI_CLK|
**ファイルの書き込み例 [#zafc1c05]
ファイルの書き込みを行う場合の例を示します。
>
>>> f1=open("filename",'w') # "filename" を 書き込みモ...
>>> s="testdata" # 書き込み情報を用意する。
>>> f1.write(s+'\n') # 改行を追加してファイルへ書き込む
>>> f1.close() # ファイルをクローズする。
#br
>
>>> f1=open('recv100.py','r') #リードモードでファイルをO...
>>> f1.read()
'import lpwa\rimport rfn\r\rLOOPCOUNT=100\rWAITTIME=1000...
>>> f1.readline() ''
>>> f1.readline()
**ディレクトリの操作 [#bff78bf1]
ファイルの存在や、ディレクトリの移動などの ディレクトリ...
>
import uos
>>> uos.listdir() # ディレクトリの内容を表示する。
['System Volume Information', 'beeputl.py', 'test.py', '...
#br
>
>>> os.mkdir('dir')
#br
>
>>> os.remove('data.txt')
エントリを削除できます:
**スクリプトの起動方法 [#b36c9401]
>
exec(open("./recv100.py").read()) # recv100.pyを実行しま...
#br
[[出荷時スクリプト一覧ページ]]へ~
----
[[Wikiトップへ>Developers Page]] > [[SANSHOトップへ>../]]
ページ名: