Neste artigo você vai aprender a como encontrar o diretório atual com Python, ou seja, descobri o path em que está se executando um arquivo
Fala programador(a), beleza? Bora aprender mais sobre Python e como trabalhar com diretórios na linguagem!
O módulo que ajuda muito a gente a trabalhar com diretórios e arquivos é o os
Módulo é a forma que em Python chamamos os pacote de código, que possuem funções para nos auxiliar nos programas
E os é uma abreviação de Operational System
Para saber em que pasta o arquivo está executando o código podemos utilizar o método getcwd de os
Veja um exemplo prático:
import os cwd = os.getcwd() print(cwd)
Receberemos deste método o caminho do diretório
Por exemplo: home/matheus/arquivos, e o tipo de dado será string, ou seja, texto
O módulo os tem diversos outros método que podem te auxiliar com diretórios, como:
- Criar diretório;
- Remover diretório;
- Listar diretórios;
Sugiro a leitura do artigo completo na documentação do Python, clicando neste link, você tem acesso ao conteúdo integral
Conclusão
Neste artigo você aprendeu a como encontrar o diretório atual com Python
Utilizamos o módulo/biblioteca os, que é muito útil para diretórios e arquivos
Nele temos acesso ao método getcwd, que é a função que dá o caminho atual do diretório que está sendo executado o arquivo
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Olá tudo bem, fiz um programa simples e utilizei a função mencionada e encontro algum peculiar. Quando eu coloco o programa para ser executado pelo agendador de tarefas ele entende que o diretório é o system32 e não o de onde o executável está. Tem alguma dica sobre isso?