Pular para o conteúdo

sh - Uma coleção de comandos do shell implementados em Python

Dica publicada em Python / Módulos
Oficial oficial
Hits: 11.529 Categoria: Python Subcategoria: Módulos
  • Indicar
  • Impressora
  • Denunciar

sh - Uma coleção de comandos do shell implementados em Python

Essa dica é para quem costuma utilizar Python para criar ferramentas que interagem diretamente com o shell GNU/Linux para executar programas e comandos em geral.

Existe um pacote chamado sh que disponibiliza vários dos comandos comuns do shell Linux, em Python. E o melhor: é compatível com Python 2.x e 3.x!

Para instalar:

pip install sh

Exemplo:

  from sh import ifconfig
  print(ifconfig("eth0"))

Acredito que o exemplo acima dispensa maiores explicações. :)

P.S.: Claro que o mesmo resultado pode ser obtido usando apenas a biblioteca padrão, mas o que me chamou atenção é que essa ferramenta simplifica bastante a tarefa de comunicação com o shell.

Referências:

Dropbox - Como manter a configuração de aplicativos entre várias máquinas

Gerando gráficos com Pylab

PyGame no Python 3.2 - Instalação no Ubuntu 12.04

Erro: "ImportError: No module named PIL" [Resolvido]

Agendando tarefas com Python (schedule)

Python - atualizando todos os módulos com pipdate

#1 Comentário enviado por lcavalheiro em 21/09/2012 - 15:46h
Maneiro isso!

Contribuir com comentário

Entre na sua conta para comentar.