# Modules command-line interface (CLI) {#library-cmdline} The following modules have a command-line interface. - `ast `{.interpreted-text role="ref"} - `asyncio `{.interpreted-text role="ref"} - `base64`{.interpreted-text role="mod"} - `calendar `{.interpreted-text role="ref"} - `code`{.interpreted-text role="mod"} - `compileall `{.interpreted-text role="ref"} - `cProfile`: see `profiling.tracing `{.interpreted-text role="ref"} - `dis `{.interpreted-text role="ref"} - `doctest `{.interpreted-text role="ref"} - `!encodings.rot_13`{.interpreted-text role="mod"} - `ensurepip `{.interpreted-text role="ref"} - `filecmp`{.interpreted-text role="mod"} - `fileinput`{.interpreted-text role="mod"} - `ftplib`{.interpreted-text role="mod"} - `gzip `{.interpreted-text role="ref"} - `http.server `{.interpreted-text role="ref"} - `idlelib `{.interpreted-text role="ref"} - `inspect `{.interpreted-text role="ref"} - `json `{.interpreted-text role="ref"} - `mimetypes `{.interpreted-text role="ref"} - `pdb `{.interpreted-text role="ref"} - `pickle `{.interpreted-text role="ref"} - `pickletools `{.interpreted-text role="ref"} - `platform `{.interpreted-text role="ref"} - `poplib`{.interpreted-text role="mod"} - `profiling.sampling `{.interpreted-text role="ref"} - `profiling.tracing `{.interpreted-text role="ref"} - `pstats `{.interpreted-text role="ref"} - `py_compile `{.interpreted-text role="ref"} - `pyclbr`{.interpreted-text role="mod"} - `pydoc`{.interpreted-text role="mod"} - `quopri`{.interpreted-text role="mod"} - `random `{.interpreted-text role="ref"} - `runpy`{.interpreted-text role="mod"} - `site `{.interpreted-text role="ref"} - `sqlite3 `{.interpreted-text role="ref"} - `symtable `{.interpreted-text role="ref"} - `sysconfig `{.interpreted-text role="ref"} - `tabnanny`{.interpreted-text role="mod"} - `tarfile `{.interpreted-text role="ref"} - `!this`{.interpreted-text role="mod"} - `timeit `{.interpreted-text role="ref"} - `tokenize `{.interpreted-text role="ref"} - `trace `{.interpreted-text role="ref"} - `turtledemo`{.interpreted-text role="mod"} - `unittest `{.interpreted-text role="ref"} - `uuid `{.interpreted-text role="ref"} - `venv `{.interpreted-text role="ref"} - `webbrowser `{.interpreted-text role="ref"} - `zipapp `{.interpreted-text role="ref"} - `zipfile `{.interpreted-text role="ref"} See also the `Python command-line interface `{.interpreted-text role="ref"}.