Como encontrar o diretório atual com Python
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!
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
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
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares

Como limitar números decimais em Python?
Adicionar uma seção sobre f-strings, o jeito mais usado hoje pra formatar casa decimal. Exemplo: valor = 3.14159 e print(f"{valor:.2f}") mostrando 3.14. Explicar que o […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]

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?