The uos module contains functions for filesystem access and urandom function.
uos
urandom
The filesystem has / as the root directory and the available physical drives are accessible from here. They are currently:
/
/flash
/sd
Return information about the system, firmware release version, and MicroPython interpreter version.
Change current directory.
Get the current directory.
With no argument, list the current directory. Otherwise list the given directory.
Create a new directory.
Remove a file.
Remove a directory.
Rename a file.
Get the status of a file or directory.
The return value is a tuple with the following 10 values, in order:
st_mode
st_ino
inode
st_dev
st_nlink
st_uid
st_gid
st_size
st_atime
st_mtime
st_ctime
Returns the free space (in KiB) in the drive specified by path.
Sync all filesystems.
Return a bytes object with n random bytes.
Alias for the remove() method.
remove()
Mounts a block device (like an SD object) in the specified mount point. Example:
uos.mount(sd, '/sd')
Unmounts a previously mounted block device from the specified mount point. Example:
uos.umount('/sd')
Format the specified path, must be either /flash or /sd. A block device can also be passed like an SD object before being mounted.
Duplicate the terminal (the REPL) on the passed stream-like object. The given object must at least implement the read() and write() methods.
read()
write()
uos.sep