FEMM 5

Модули и функции · встроенный MicroPython FEMM 5

stat

Маски типа файла для числового os.stat(path)[0].

Условия работы

stat.S_ISDIRПроверяет, что тип объекта — каталог.

stat.S_ISDIR

S_ISDIR(mode)

Проверяет, что тип объекта — каталог.

Аргументы

Аргументы вызова stat.S_ISDIR
ИмяНазначение и допустимые значения
modeЦелое значение режима файла, обычно os.stat(path)[0].

Возвращаемое значение

bool.

Пример

MicroPython FEMM 5
"Пример stat.S_ISDIR.\nСреда: встроенный MicroPython FEMM 5.\nПроверяет, что тип объекта — каталог.\nРезультат: bool."

import stat
assert stat.S_ISDIR(0x4000)

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

stat.S_ISCHRПроверяет, что тип объекта — символьное устройство.

stat.S_ISCHR

S_ISCHR(mode)

Проверяет, что тип объекта — символьное устройство.

Аргументы

Аргументы вызова stat.S_ISCHR
ИмяНазначение и допустимые значения
modeЦелое значение режима файла, обычно os.stat(path)[0].

Возвращаемое значение

bool.

Пример

MicroPython FEMM 5
"Пример stat.S_ISCHR.\nСреда: встроенный MicroPython FEMM 5.\nПроверяет, что тип объекта — символьное устройство.\nРезультат: bool."

import stat
assert stat.S_ISCHR(0x2000)

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

stat.S_ISBLKПроверяет, что тип объекта — блочное устройство.

stat.S_ISBLK

S_ISBLK(mode)

Проверяет, что тип объекта — блочное устройство.

Аргументы

Аргументы вызова stat.S_ISBLK
ИмяНазначение и допустимые значения
modeЦелое значение режима файла, обычно os.stat(path)[0].

Возвращаемое значение

bool.

Пример

MicroPython FEMM 5
"Пример stat.S_ISBLK.\nСреда: встроенный MicroPython FEMM 5.\nПроверяет, что тип объекта — блочное устройство.\nРезультат: bool."

import stat
assert stat.S_ISBLK(0x6000)

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

stat.S_ISREGПроверяет, что тип объекта — обычный файл.

stat.S_ISREG

S_ISREG(mode)

Проверяет, что тип объекта — обычный файл.

Аргументы

Аргументы вызова stat.S_ISREG
ИмяНазначение и допустимые значения
modeЦелое значение режима файла, обычно os.stat(path)[0].

Возвращаемое значение

bool.

Пример

MicroPython FEMM 5
"Пример stat.S_ISREG.\nСреда: встроенный MicroPython FEMM 5.\nПроверяет, что тип объекта — обычный файл.\nРезультат: bool."

import stat
assert stat.S_ISREG(0x8000)

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

stat.S_ISFIFOПроверяет, что тип объекта — FIFO.

stat.S_ISFIFO

S_ISFIFO(mode)

Проверяет, что тип объекта — FIFO.

Аргументы

Аргументы вызова stat.S_ISFIFO
ИмяНазначение и допустимые значения
modeЦелое значение режима файла, обычно os.stat(path)[0].

Возвращаемое значение

bool.

Пример

MicroPython FEMM 5
"Пример stat.S_ISFIFO.\nСреда: встроенный MicroPython FEMM 5.\nПроверяет, что тип объекта — FIFO.\nРезультат: bool."

import stat
assert stat.S_ISFIFO(0x1000)

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

stat.S_ISLNKПроверяет, что тип объекта — символическая ссылка.

stat.S_ISLNK

S_ISLNK(mode)

Проверяет, что тип объекта — символическая ссылка.

Аргументы

Аргументы вызова stat.S_ISLNK
ИмяНазначение и допустимые значения
modeЦелое значение режима файла, обычно os.stat(path)[0].

Возвращаемое значение

bool.

Пример

MicroPython FEMM 5
"Пример stat.S_ISLNK.\nСреда: встроенный MicroPython FEMM 5.\nПроверяет, что тип объекта — символическая ссылка.\nРезультат: bool."

import stat
assert stat.S_ISLNK(0xa000)

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

stat.S_ISSOCKПроверяет, что тип объекта — сокет.

stat.S_ISSOCK

S_ISSOCK(mode)

Проверяет, что тип объекта — сокет.

Аргументы

Аргументы вызова stat.S_ISSOCK
ИмяНазначение и допустимые значения
modeЦелое значение режима файла, обычно os.stat(path)[0].

Возвращаемое значение

bool.

Пример

MicroPython FEMM 5
"Пример stat.S_ISSOCK.\nСреда: встроенный MicroPython FEMM 5.\nПроверяет, что тип объекта — сокет.\nРезультат: bool."

import stat
assert stat.S_ISSOCK(0xc000)

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

stat.S_IMODEВыделяет младшие биты режима.

stat.S_IMODE

S_IMODE(mode)

Выделяет младшие биты режима.

Аргументы

Аргументы вызова stat.S_IMODE
ИмяНазначение и допустимые значения
modeЧисловой режим файла.

Возвращаемое значение

Биты разрешений и специальных флагов без типа файла.

Пример

MicroPython FEMM 5
"Пример stat.S_IMODE.\nСреда: встроенный MicroPython FEMM 5.\nВыделяет младшие биты режима.\nРезультат: Биты разрешений и специальных флагов без типа файла."

import stat
assert stat.S_IMODE(0x81a4) == 0x1a4

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

stat.S_IFMTВыделяет тип из результата stat.

stat.S_IFMT

S_IFMT(mode)

Выделяет тип из результата stat.

Аргументы

Аргументы вызова stat.S_IFMT
ИмяНазначение и допустимые значения
modeЧисловой режим файла.

Возвращаемое значение

Маска типа файла.

Пример

MicroPython FEMM 5
"Пример stat.S_IFMT.\nСреда: встроенный MicroPython FEMM 5.\nВыделяет тип из результата stat.\nРезультат: Маска типа файла."

import stat
assert stat.S_IFMT(0x81a4) == 0x8000

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

stat.filemodeПредставляет тип и разрешения в читаемом виде.

stat.filemode

filemode(mode)

Представляет тип и разрешения в читаемом виде.

Аргументы

Аргументы вызова stat.filemode
ИмяНазначение и допустимые значения
modeЧисловой режим файла.

Возвращаемое значение

Строка вида -rw-r--r--.

Пример

MicroPython FEMM 5
"Пример stat.filemode.\nСреда: встроенный MicroPython FEMM 5.\nПредставляет тип и разрешения в читаемом виде.\nРезультат: Строка вида -rw-r--r--."

import stat
assert stat.filemode(0x81a4) == '-rw-r--r--'

Ожидаемый результат. Проверки assert проходят без исключения.

Скачать пример · Ссылка на функцию

Этот пример выполнен в установленном FEMM 5.

Имена в установленной сборке

Перечень получен во встроенном интерпретаторе. Он включает функции, классы и константы. Ссылки ведут к контрактам; для прямого доступа ulab учитывайте условия этого раздела.

SF_APPENDSF_ARCHIVEDSF_IMMUTABLESF_NOUNLINKSF_SNAPSHOTST_ATIMEST_CTIMEST_DEVST_GIDST_INOST_MODEST_MTIMEST_NLINKST_SIZEST_UIDS_ENFMTS_IEXECS_IFBLKS_IFCHRS_IFDIRS_IFIFOS_IFLNKS_IFMTS_IFREGS_IFSOCKS_IMODES_IREADS_IRGRPS_IROTHS_IRUSRS_IRWXGS_IRWXOS_IRWXUS_ISBLKS_ISCHRS_ISDIRS_ISFIFOS_ISGIDS_ISLNKS_ISREGS_ISSOCKS_ISUIDS_ISVTXS_IWGRPS_IWOTHS_IWRITES_IWUSRS_IXGRPS_IXOTHS_IXUSRUF_APPENDUF_COMPRESSEDUF_HIDDENUF_IMMUTABLEUF_NODUMPUF_NOUNLINKUF_OPAQUEfilemode