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

encontrar o diretório atual com Python capa

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

Inscrever-se
Notificar de
guest

1 Comentário
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
Moisés

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?