ao trabalhar com o tratamento de ficheiros, poderá ter notado que os ficheiros são referenciados apenas pelos seus nomes, por exemplo ‘GFG.txt
‘ e se o ficheiro não estiver localizado no directório do programa, o Python levanta um erro. Então, como se faz?
O conceito de diretório de trabalho atual (CWD) se torna importante aqui. Considere o CWD como a pasta, o Python está operando dentro., Sempre que os arquivos são chamados apenas pelo seu nome, Python assume que ele começa no CWD, o que significa que a referência só de nome será bem sucedida apenas se o arquivo estiver no CWD do Python.Nota: A pasta onde o programa em Python está a correr é conhecida como pasta actual. Este não é o caminho onde o script Python está localizado.
obter a pasta de trabalho actual
Python fornece o módulo de SO para interagir com o sistema operativo. Este módulo vem sob o módulo utilitário padrão do Python., Todas as funções no módulo os levantam OSError
no caso de nomes e caminhos de arquivos inválidos ou inacessíveis, ou outros argumentos que têm o tipo correto, mas não são aceitos pelo sistema operacional.
para obter a localização da pasta de trabalho actual os.getcwd()
é utilizado.
sintaxe: os.parâmetro getcwd()
: não é necessário nenhum parâmetro.
valor de retorno: este método devolve um texto que representa a pasta de trabalho actual.
exemplo:
Attention geek!, Fortaleça suas fundações com o curso Python Programming Foundation e aprenda o básico.
para começar, os seus preparativos para a entrevista melhoram os conceitos das estruturas de dados com o curso Python DS.