Executando comandos do Shell Bash pelo Python

Publicado por Carlos Affonso Henriques. em 24/11/2014

[ Hits: 12.112 ]

 


Executando comandos do Shell Bash pelo Python



Embora "coroa", estou começando a aprender Python agora.
Aliado ao bom e velho Shell Bash, é uma linguagem muito legal para quem trabalha com automação.

Se precisar executar comandos do Shell através de seu programa em Python, é muito simples.

Exemplo de código:

#!/usr/bin/python
# -*- coding: utf8 -*-

# O módulo subprocess é necessário para executar comandos externos ao Python
import subprocess

#A função return_code é usada para chamar o comando ifconfig e retorna sua saída
return_code = subprocess.call('ifconfig', shell=True)

Simples assim! Bom trabalho a todos!

Outras dicas deste autor

Conhecendo o printf

Backup de Configurações do MikroTik RouterOS

Atualizando a BIOS de máquinas virtuais baseadas em KVM/QEMU

Eliminando o Neighbour table overflow

Raspberry PI 3: Wireless integrada funcionando no Slackware ARM

Leitura recomendada

"RPG Maker" escrito em Python e Pygame

Vídeo sobre como participar do Google Summer of Code

Spyder - Excelente IDE para desenvolver em Python

Crie o seu jogo roguelike em Python

EarSketch - Aplicativo online que usa Python para criar e remixar músicas

  

Comentários
[1] Comentário enviado por Thihup em 29/11/2014 - 12:22h

Ei amigo , teria alguma maneira de executar um shell script pelo python ?

[]'s

T+



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts