os 模块

MicroPython 包含一个 os 基于osPython 标准库中模块的模块。它用于访问传统上称为依赖于操作系统的功能。由于 MicroPython 中没有操作系统,该模块提供了与简单的设备上持久文件系统的管理和有关当前系统的信息相关的功能。

要访问此模块,您需要:

import os

我们假设您已经为以下示例完成了此操作。

职能

os.listdir()

返回本地持久性设备文件系统中包含的所有文件的名称列表。

os.remove(filename)

移除(删除)参数中指定的文件filename。如果文件不存在,OSError则会发生异常。

os.size(filename)

返回参数中命名的文件的大小(以字节为单位)filename。如果文件不存在,OSError则会发生异常。

os.uname()

返回标识当前操作系统的信息。返回值是一个具有五个属性的对象:

  • sysname -操作系统名称
  • nodename - 网络上的机器名称(实现定义)
  • release - 操作系统发布
  • version - 操作系统版本
  • machine - 硬件标识符

笔记

MicroPython 中没有底层操作系统。因此,该 uname 函数返回的信息主要用于版本控制细节。