Executar comando do Linux com Python
Neste artigo você vai aprender a executar comando do Linux com Python, ou seja, pelo código do seu programa você vai executar um comando externo.

Fala programador, beleza? Bora aprender mais sobre Python!
É perfeitamente possível utilizar comandos externos com nossos scripts em Python
Precisamos importar uma biblioteca chamada subprocess, que tem métodos para nos auxiliar com esta tarefa
Vejamos um exemplo prático:
import subprocess # rodando ls subprocess.run(["ls", "-l"]) # rodando clear subprocess.run(["clear"]) #rodando mkdir subprocess.run(["mkdir", "teste"])
Basicamente separamos os comandos e parametros por vírgulas e eles serão executados
Além disso a própria documentação do Python recomenda esta alternativa para utilizar comandos
Temos a possibilidade de fazer isso também com a biblioteca os, mas devemos optar por subprocess
Veja aqui, vá para a parte do comando os.system
Segundo a doc o subprocess ferramentas mais poderosas para invocar novos processos e receber seus resultados
E usar o subprocess deve ser preferível para esta função
Além disso é válido verificar a documentação do subprocess, para utilizações mais avançadas de seus recursos
A documentação é sempre a fonte mais fidedigna e atualizada de informação que você pode encontrar
Conclusão
Neste artigo vimos como executar comando do Linux com Python
Isso é feito através da biblioteca subprocess, que tem métodos específicos para este fim
Além disso vimos que a própria documentação oficial do Python prefere a utilização de subprocess do que outras formas como o os.system
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]