def create_from_path(self):
loader = self._create_from_extension(self.file_extension)<EOL>logger.debug(<EOL>"<STR_LIT>".format(<EOL>self.file_extension, loader.format_name<EOL>)<EOL>)<EOL>return loader<EOL>
Create a file loader from the file extension to loading file.
Supported file extensions are as follows:

    ==========================  =======================================
    Extension                   Loader
    ==========================  =======================================
    ``"csv"``                   :py:class:`~.CsvTableFileLoader`
    ``"xls"``/``"xlsx"``        :py:class:`~.ExcelTableFileLoader`
    ``"htm"``/``"html"``        :py:class:`~.HtmlTableFileLoader`
    ``"json"``                  :py:class:`~.JsonTableFileLoader`
    ``"jsonl"``                 :py:class:`~.JsonLinesTableFileLoader`
    ``"ldjson"``                :py:class:`~.JsonLinesTableFileLoader`
    ``"ltsv"``                  :py:class:`~.LtsvTableFileLoader`
    ``"md"``                    :py:class:`~.MarkdownTableFileLoader`
    ``"ndjson"``                :py:class:`~.JsonLinesTableFileLoader`
    ``"sqlite"``/``"sqlite3"``  :py:class:`~.SqliteFileLoader`
    ``"tsv"``                   :py:class:`~.TsvTableFileLoader`
    ==========================  =======================================

:return:
    Loader that coincides with the file extension of the
    :py:attr:`.file_extension`.
:raises pytablereader.LoaderNotFoundError:
    |LoaderNotFoundError_desc| loading the file.