Python OS.caminho.Método Expanduser

Python OS.caminho.Método Expanduser

O Python fornece uma ampla gama de módulos e funções que facilitam muito a vida do programador. Em Python, o “OS”O módulo é usado para interagir com o sistema operacional e dentro deste módulo, temos o“OS.caminho”Módulo que fornece uma maneira de manipular caminhos de arquivo. O "OS.caminho.Expanduser ()”O método é um dos métodos disponíveis no“OS.caminho”Módulo que auxilia na localização do diretório doméstico.

Neste post, forneceremos um guia aprofundado sobre o Python "OS.caminho.Expanduser ()”Método cobrindo os seguintes aspectos:

    • Qual é o “os.caminho.Método Expanduser () ”em Python?
    • Aplicando o “OS.caminho.Expanduser () ”Método
    • Aplicando o “OS.caminho.Método Expanduser () ”com um usuário diferente

Qual é o “os.caminho.Método Expanduser () ”em Python?

O "OS.caminho.Expanduser ()”Método do“OS.caminho”O módulo é usado para expandir o componente inicial de um nome de caminho que começa com“~" ou "~ Usuário”. Ele substitui “~”Com o caminho para o diretório inicial do usuário e“~ Usuário”Com o caminho para o diretório inicial do usuário especificado.

Sintaxe

OS.caminho.Expanduser (caminho)


Na sintaxe acima:

    • ““caminho”Corresponde ao caminho que precisa ser expandido.
    • O "OS.caminho.Expanduser ()”O método retorna o nome de caminho expandido como uma string.

Vamos entender isso realizando vários exemplos:

Exemplo 1: Aplicando o “OS.caminho.Expanduser () ”Método

Vamos ver o código de exemplo a seguir:

OS de importação
caminho = '~/documentos/programa/arquivo.TXT'
expandida_path = os.caminho.Expanduser (caminho)
Imprimir (expandida_path)


No trecho de código acima:

    • Primeiro, inicialize a sequência que contém o caminho para um arquivo, onde o componente inicial do nome do caminho começa com “~”.
    • Depois disso, aplique o “OS.caminho.Expanduser ()”Método para expandir/ampliar o nome do caminho para o diretório inicial do usuário.
    • Este método retorna o nome do caminho expandido como uma string.

Saída


Como observado na saída acima, o nome de caminho expandido foi exibido que exibe o diretório inicial do usuário, substituindo assim “~”.

Exemplo 2: Aplicando o “OS.caminho.Método Expanduser () ”com um usuário diferente

Neste exemplo, o método discutido pode ser aplicado com um usuário especificado diferente:

OS de importação
caminho = '~ Joseph/documentos/programa/arquivo.TXT'
expandida_path = os.caminho.Expanduser (caminho)
Imprimir (expandida_path)


Nas linhas acima do código:

    • Da mesma forma, inicialize uma string contendo o mesmo caminho que o exemplo anterior, mas em vez de devolver o diretório inicial do usuário atual, especificamos um usuário diferente i.e., ““Joseph”No nome do caminho.
    • Agora, aplique o “OS.caminho.Expanduser ()”Método para expandir o nome do caminho, substituindo assim“~ OUTROUSER”Com o caminho para o diretório inicial do usuário especificado.
    • Por fim, da mesma forma, o método retorna o nome de caminho expandido como uma string.

Saída


Nesse resultado, pode estar implícito que o nome do caminho expandido foi exibido, substituindo assim o usuário especificado.

Conclusão

O "OS.caminho.Expanduser ()”Método do“OS.caminho”O módulo nos permite expandir facilmente os caminhos que começam com“~" ou "~ Usuário”Para o caminho do diretório residencial correspondente. Este guia Python demonstrou um guia detalhado sobre Python “OS.caminho.Expanduser ()”Método usando vários exemplos.