鹹魚micropython入門—文件處理
可以將程序產生的數據保存在文件中,也可以從文件中讀取數據。
文件讀取
想要讀取文件中的數據,首先要打開文件(文件已存在)。
open(filename, mode)
mode:模式
r :以只讀方式打開
rw:以讀寫方式打開
示例:
f = open ( 'test.py', 'r')
注意: 只能打開下載到板子中的文件。
示例:
print(f.read())
讀取完成後,記得使用close()關閉文件,釋放資源。
示例:
f.close()
綜合示例:
>>> f = open('test.py','r')
>>> print(f.read())
from pyb import LED
while True:
led.value(1)
time.sleep(0.5)
led.value(0)
time.sleep(0.5)
>>> f.close()
文件寫入
向文件中寫入數據同樣要先打開文件(文件已存在)。
f = open(filename, mode)
然後向文件中寫入數據。
f.write(str)
示例:
f.write('hello')
最後不要忘了關閉文件以釋放資源。
f.close()
綜合示例:
>>> f = open('test.py','w')
>>> f.write('holle')
5
>>> f.close()
>>> f = open('test.py','r')
>>> print(f.read())
holle
注意:
向一個已經存在內容的文件寫入數據時,會覆蓋原來的內容。