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.535 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

ISO8583 em Python

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

Erro ao rodar o IDLE no Python 3.0 b3

InstaPy: Error, unable to determine correct filename for 64bit linux [Resolvido]

Erro: Python - invalid command 'bdist_wheel' [Resolvido]

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

Contribuir com comentário

Entre na sua conta para comentar.