O Python tem a flag -m, que localiza um módulo e roda ele como script. E a biblioteca padrão está cheia de módulos que viram utilitários de linha de comando prontos pra usar, sem instalar nada.

Servir a pasta atual por HTTP:

python -m http.server

Formatar (e validar) um JSON:

echo '{"nome": "cassio", "linguagem": "python"}' | python -m json.tool

Ver o calendário do ano no terminal:

python -m calendar 2026

Você provavelmente já usou a flag sem perceber, em comandos como python -m venv .venv ou python -m pip install. É o mesmo mecanismo: o -m localiza o módulo no caminho de importação e executa ele como programa principal, com __name__ valendo "__main__" (quando o alvo é um pacote, o que roda é o __main__.py dele).

Quer a lista completa? Link para o cabeçalho

Fui atrás de todos os módulos da biblioteca padrão que funcionam assim e cataloguei tudo no repositório awesome-python-modules-as-script. Tem servidor SMTP de mentira pra testes, compactação com gzip, benchmark com timeit e muito mais.

Então é isso, pessoal!

Até a próxima!

{}’s