PyFilesystem also contains some miscellaneous utility modules to make writing new FS implementations easier.
Contains all the standard error classes used by PyFilesystem, along with some useful error-handling decorators. See fs.errors.
Takes care of a lot of the groundwork for implementing and manipulating objects that support Python’s standard “file-like” interface. See fs.filelike.