10. SD卡读写
本机已默认初始化SD卡,挂载目录为’/sdcard’。
可在SD卡上创建文件并写入数据,或从SD卡上读取文件数据并打印出来。
10.1. 方法
open(path, mode='')用于打开一个文件,并返回文件对象file
path: 必需,文件路径(相对或者绝对路径)
mode: 可选,文件打开模式
file.write(str)将字符串写入文件,返回的是写入的字符长度
str: 要写入文件的字符串。
file.read([size])从文件读取指定的字节数,如果未给定或为负则读取所有
size: 读取的字节数,默认值为-1
file.close()关闭文件。关闭后文件不能再进行读写操作
10.2. 例子
##### 在SD卡上创建文件并写入数据 ####
file = open('/sdcard/data.txt', 'w') # 'w'写模式,打开文件
file.write('Hello, SDcard!') # 写入数据
file.close() # 关闭文件
##### 从SD卡上读取文件数据 ####
file = open('/sdcard/data.txt', 'r') # 'r'读模式,打开文件
data = file.read() # 读出数据
file.close() # 关闭文件
print(data) # 打印信息