uos – basic “operating system” services

The os module contains functions for filesystem access and urandom function.

Port specifics

On boot up, the current directory is / of the flash if not SD card is inserted, otherwise it is / of the SD card.

Functions

uos.chdir(path)

Change current directory.

uos.getcwd()

Get the current directory.

uos.listdir([dir])

With no argument, list the current directory. Otherwise list the given directory.

uos.mkdir(path)

Create a new directory.

uos.remove(path)

Remove a file.

uos.rmdir(path)

Remove a directory.

uos.rename(old_path, new_path)

Rename a file.

uos.stat(path)

Get the status of a file or directory.

uos.sync()

Sync all file-systems.

uos.urandom(n)

Return a bytes object with n random bytes, generated by the hardware random number generator.

Constants

uos.sep

separation character used in paths