|
Como informar a pasta do script Python no Linux |
|
| @CanalQb | ||
Executar scripts Python no Linux pode ser feito de diferentes formas, dependendo do local em que o script está salvo. Abaixo, listamos os métodos mais comuns para informar a pasta correta do script no terminal:
1. Quando o script está na pasta atual
Se o terminal já estiver no diretório onde o script se encontra, você pode executá-lo com o seguinte comando:
python meu_script.py
2. Navegando até a pasta do script
Se o script estiver em outra pasta, navegue até ela usando o comando cd e então execute o script:
cd /caminho/para/diretorio/do/script
python meu_script.py
3. Informando o caminho absoluto
Você também pode informar o caminho completo do arquivo Python, sem precisar navegar até o diretório:
python /caminho/para/diretorio/do/script/meu_script.py
4. Script em diretório incluído no PATH
Se o diretório onde o script está salvo estiver incluído na variável de ambiente PATH, você poderá executar o script diretamente, sem informar o caminho completo:
meu_script.py
5. Permissões de execução e o shebang
Para executar o script dessa forma, é necessário garantir que ele possua permissão de execução. Além disso, a primeira linha do script deve indicar ao sistema que é um script Python:
#!/usr/bin/env python
Você pode adicionar a permissão de execução com o seguinte comando:
chmod +x meu_script.py
Exemplo prático:
Imagine que você tem um script chamado processar_dados.py salvo em /home/usuario/projetos/. Para executá-lo diretamente, use:
python /home/usuario/projetos/processar_dados.py
Ou, alternativamente:
cd /home/usuario/projetos
python processar_dados.py
Conclusão
Essas são as principais formas de informar o caminho correto para um script Python no ambiente Linux. A escolha do método depende da sua organização de diretórios, da frequência de uso do script e da necessidade de automação. Para iniciantes, o uso do cd é o mais simples. Para usuários mais avançados, configurar o PATH e utilizar chmod +x oferece maior flexibilidade.

Comentários
Comente só assim vamos crescer juntos!