As cordas ou bytes compõem os argumentos do caminho. Essas rotinas podem ser usadas para recuperar nomes de caminhos no Python, mesclar dados e executar a normalização. Todos esses métodos aceitam apenas objetos de string ou bytes como entrada. Alguns tipos de módulos do caminho do Python OS são "Nome de basenas do caminho", "Path Dirname", "Path Isabs", "Path Isdir", "Path isFile", "Path Normcase" e "Path Normpath". Existem muitas versões deste módulo na biblioteca padrão, que possuem várias versões do sistema operacional, e a principal usada para a verificação da existência de caminho é “Python Path Isdir”.O “os.caminho.O método iSdir () ”na linguagem de programação Python pode avaliar se o caminho fornecido já compreende um diretório especificado. Este método segue links simbólicos. Portanto, ele retornará "verdadeiro" se o caminho fornecido for um link simbólico que se conecta a um diretório e retorne "falso" se o diretório não estiver vinculado ao caminho que forneceremos.
Sintaxe
A sintaxe para Python “OS Path Isdir” é fornecida abaixo.
Em Python, “OS Path Isdir”, o parâmetro “caminho” refere -se ao respectivo sistema de arquivos no qual queremos alcançar um valor booleano da classe bool, que é o resultado deste procedimento. Se o caminho fornecido levar a um diretório existente, esse método retornará "True"; Caso contrário, ele retorna "falso".
Exemplo#1: Utilizando o Python “OS.caminho.Método Isdir ”para determinar a existência de pelo menos um caminho especificado
Este exemplo está relacionado ao fornecimento do caminho real para a função fornecida, onde atinge o arquivo do diretório atual. Verifique se o arquivo deve estar presente no diretório atual. Se o arquivo não for encontrado no local fornecido, ele retornará o valor booleano "false". Para obter o local real, usamos o "Path Isdir", onde devemos fornecer o "nome de usuário" do sistema junto com o arquivo do nome do diretório atual.
O trecho de código para "Python OS Path Isdir" é discutido abaixo.
Se olharmos para o nosso exemplo de código, importamos a biblioteca de “OS.caminho ”, e esta biblioteca deve ser importada, pois estamos preocupados em seguir o caminho para o arquivo de diretório. Isso só aconteceria quando pudesse vincular o sistema operacional. Para que possamos dizer que, para a interação com o sistema operacional e para obter o caminho do diretório atual, precisamos usar esta biblioteca. Em seguida, criamos uma função ou local de memória chamado "python_path", onde escrevemos o caminho como "Home" e, em seguida, nosso nome de usuário do sistema "Aqsayasin", e como um diretório atual, usamos "documentos" e escrevemos o nome do arquivo "Python.TXT".
Agora, depois disso, criamos uma função novamente chamada “Python_isdir” e aplicamos nosso módulo principal de “OS.caminho.isdir () "e concedeu o valor de" python_isdir "e depois usamos a função" print () "em" python_isdir ". Ele retornará o valor na saída, seja encontrado no diretório atual. Novamente, atribuímos o novo caminho para "python_path"; Desta vez, fornecemos um caminho para seguir o diretório atual. Agora, não o designamos para segmentar uma pasta específica e, na função "python_isdir", aplicamos nosso módulo principal de "OS.caminho.ISDIR "e retorne o valor de" python_path "e, em seguida, usamos a função" print () "para retornar o valor, seja encontrado ou não em" verdadeiro "ou" falso ".
O arquivo que fornecemos ao nosso caminho no código “Python.txt ”não está presente em nosso diretório atual, pois não o criamos. Quando o caminho atingir o caminho, o arquivo fornecido estaria ausente, por isso será dado o booleano detalhado "falso". A segunda vez que o caminho do diretório fornecido está presente. Ele passará pelo caminho e alcançará o diretório atual para exibir "true" na segunda execução do módulo principal de “OS.caminho.isdir ”.
Exemplo#2: Utilizando o Python “OS.caminho.Método Isdir ”para determinar a existência de caminhos especificados em um link simbólico
Criamos um link simbólico neste exemplo para alcançar nosso caminho especificado fornecido no diretório atual. O link simbólico é usado para construir um link utilizando a função "Symlink ()" do Python junto com a biblioteca "OS". Este processo gera um vínculo simbólico com uma fonte e destino nomeados.
Nós importamos a biblioteca Python “OS.Path ”, como importamos no programa anterior e criamos um diretório usando“ Dirname ”como“ PyTytoCode ”no diretório de trabalho atual. Usamos o “os.mkdir () ”função e atribuiu-a à função definida pelo usuário chamada“ Dirname ”.
Agora, criamos "Symbolic_Path", onde fornecemos o caminho do diretório de trabalho atual do nosso sistema. Este é o vínculo simbólico que criamos, que apontará para o diretório "pythoncode" que criamos pelo "os.Symlink () ”função. À medida que o atribuímos dentro da função como "Dirname", criamos "code_path" e atribuímos "Dirname" para verificar se o caminho fornecido existe no diretório. Para esse fim, usamos nossa principal função “OS.caminho.Isdir () ”função e atribuiu -a a“ code_path ”. Usamos a função "print ()" junto com a função de "python_isdir" para exibir o valor booleano para o caminho do diretório.
Para o link simbólico, inicializamos a função "code_path" como "symbolic_path" e o caminho fornecido a "python_isdir" pela principal função de "OS.caminho.isdir () ”junto com“ code_path ”. Na última linha, usamos novamente a função "print ()" para determinar o status existente do segundo caminho especificado no diretório em execução atual.
No instantâneo de saída, podemos ver que obteremos "true" na tela de saída duas vezes, como nas duas vezes, o caminho especificado através de um link simbólico seria existente na biblioteca atual em execução.
Exemplo#3: Utilizando o “OS.caminho.Método Isdir ”para determinar a existência de uma pasta no diretório atual sem um caminho
Este último exemplo é o exemplo mais simples de encontrar o arquivo em seu diretório a partir do nome do diretório sem fornecer o caminho claro real. Antes de iniciar o código, criaremos um arquivo com o nome "FOLDERA" em nosso diretório atual.
Para esse fim, importaremos a biblioteca de "os", pois precisamos de interação com o sistema operacional. Em seguida, criamos o "DIR_PATH" e atribuímos o nome da pasta "FOLDERA" que já tínhamos criado em nosso diretório. Para chegar a esse caminho, usamos o módulo de “OS.caminho.isdir () ”e atribuiu a função de“ DIR_PATH ”. Para mostrar o status da existência booleana, usamos a função "print ()" para a função de diretório "DIR_ISDIR".
Como o sistema operacional encontra o diretório pelo caminho seguido, ele retornará "true" na tela de saída.
Conclusão
Neste artigo, cobrimos os principais conceitos de Python "OS Path Isdir". Para esse fim, usamos três exemplos. No primeiro exemplo, usamos o fenômeno do caminho para encontrar o arquivo no diretório atual, onde chegamos a um diretório. Ainda assim, outro diretório não é acessível e o segundo exemplo usou um caminho simbólico para alcançar o arquivo do diretório atual. O terceiro exemplo simplesmente considera o nome do caminho do diretório do diretório atual, fornecendo o nome do arquivo.