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.py Agora, abra um terminal no diretório onde você salvou o arquivo e execute-o ./teste.py Deverá 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 Mus