(*parts)
Build an absolute path from *parts* and and return the contents of the
    resulting file.  Assume UTF-8 encoding.
Build an absolute path from *parts* and and return the contents of the
    resulting file.  Assume UTF-8 encoding.
Build an absolute path from * parts * and and return the contents of the resulting file . Assume UTF - 8 encoding .
def read(*parts):
    """
    Build an absolute path from *parts* and and return the contents of the
    resulting file.  Assume UTF-8 encoding.
    """
    here = os.path.abspath(os.path.dirname(__file__))
    with open(os.path.join(here, *parts), encoding="utf-8") as f:
        return f.read()
def read ( * parts ) : here = os . path . abspath ( os . path . dirname ( __file__ ) ) with open ( os . path . join ( here , * parts ) , encoding = "utf-8" ) as f : return f . read ( )