Postagens

Mostrando postagens de Julho, 2008

Como acessar o shell do sistema operacional a partir de um script Python

Imagem
Para executar comandos do sistema operacional a partir de um script python é muito simples. Basta importar um pacote de nome os. O script exemplo abaixo foi produzido e testado em um computador contendo o Ubuntu 8.04 e rodando o python 2.5.
Edite um arquivo de texto, usando seu editor favorito, e salve o arquivo com o nome de teste.py. Tal arquivo deverá conter as linhas abaixo:#!/usr/bin/python
import os

os.system('ls -lh')Dê para teste.py permissões para que o mesmo seja um arquivo executável
chmod +x teste.pyAgora, abra um terminal no diretório onde você salvou o arquivo e execute-o
./teste.pyDeverá ser retornado na saida padrão algo como:
helder@helder-laptop:~$ ./teste.py
total 358M
drwxr-xr-x 8 helder helder 4.0K 2008-07-09 15:08 Desktop
drwxr-xr-x 2 helder helder 4.0K 2008-07-10 08:53 Documents
drwxr-xr-x 3 helder helder 4.0K 2008-05-31 10:17 Downloads
drwxr-xr-x 3 helder helder 4.0K 2008-07-02 15:49 E-books
drwxr-xr-x 86 helder helder 12K 2008-06-11 23:09 Music
drwxr-xr-x 39 h…