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?
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:
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:
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:
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.