Библиотека OS

MicroPython содержит модуль «os», основанный на модуле «os» в Стандартной библиотеке Python. Он используется для доступа к «операционной системе». Так как на Microbit нет операционной системы в MicroPython модуль обеспечивает функции, относящиеся к управлению ростой постоянной файловой системы на устройстве и выводит информацию о текущей системе.

Для доступа к этому модулю вам необходимо:

import os

Мы предполагаем, что вы сделали это для приведенных ниже примеров.

Команды

os.listdir()

Возвращает список имен всех файлов, содержащихся в локальном постоянная файловая система на устройстве.

os.remove(filename)

Удаляет (удаляет) файл, указанный в аргументе filename. Если файл не существует OSError произойдет исключение.

os.size(filename)

Возвращает размер в байтах файла, указанного в аргументе filename. Если файл не существует OSError произойдет исключение.

os.uname()

Возвращает информацию, идентифицирующую текущую операционную систему. Возврат значения — это объект с пятью атрибутами:

  • sysname - название операционной системы

  • nodename - имя машины в сети (определяется реализацией)

  • release - выпуск операционной системы

  • version - версия операционной системы

  • machine - аппаратный идентификатор

Примечание

В MicroPython нет базовой операционной системы. В результате информация, возвращенная uname в основном полезна для сведения о версиях.