SD卡#
加载文件()#
loadfile(filename, buffer)
方法加载指定的文件。如果可选的字节数组为 None,则创建一个空文件。
参数 |
描述 |
---|---|
文件名 |
要读取的文件的名称。 |
缓冲 |
可选。 用于将文件读入的字节数组。 |
**返回:**包含文件数据的字节数组。
# Read the file into new bytearray.
b = brain.sdcard.loadfile('MyTextFile.txt')
是否插入()#
is_inserted()
方法返回 SD 卡的状态。
返回: 如果 SD 卡已插入大脑,则返回 True
。如果没有,则返回 False
。
文件大小()#
filesize(filename)
方法返回指定文件的字节大小。
参数 |
描述 |
---|---|
文件名 |
要检查的文件的名称。 |
**返回:**文件的大小(以字节为单位)。
保存文件()#
savefile(filename, buffer)
方法将一个字节数组保存到一个指定的文件中。如果可选的字节数组为 None,则创建一个空文件。
参数 |
描述 |
---|---|
文件名 |
要写入的文件的名称。 |
缓冲 |
可选。 要写入文件的字节数组。 |
**返回:**写入的字节数。
# Write the bytearray into a file.
brain.sdcard.savefile('MyTextFile.txt', bytearray("Hello "))
追加文件()#
appendfile(filename, buffer)
方法将一个字节数组追加到指定文件中。Append 用于向现有文件添加更多数据。
参数 |
描述 |
---|---|
文件名 |
要写入的文件的名称。 |
缓冲 |
要写入文件的字节数组。 |
**返回:**写入的字节数。
# Append the bytearray into a file.
brain.sdcard.appendfile('MyTextFile.txt', bytearray("World "))
尺寸()#
size(filename)
方法返回指定文件的字节大小。
参数 |
描述 |
---|---|
文件名 |
要检查的文件的名称。 |
**返回:**文件的大小(以字节为单位)。
存在()#
exists(filename)
方法检查指定的文件是否存在于 SD 卡上。
参数 |
描述 |
---|---|
文件名 |
要检查的文件的名称。 |
返回: 如果文件存在则返回 True
。如果不存在则返回 False
。