Python OS.camino.método expandido

Python OS.camino.método expandido

Python proporciona una amplia gama de módulos y funciones que facilitan la vida del programador. En Python, el "sistema operativo"El módulo se utiliza para interactuar con el sistema operativo y dentro de este módulo, tenemos el"sistema operativo.camino"Módulo que proporciona una forma de manipular las rutas de archivo. El "sistema operativo.camino.Expanduser ()"El método es uno de los métodos disponibles en el"sistema operativo.camino"Módulo que ayude a localizar el directorio de inicio.

En esta publicación, proporcionaremos una guía en profundidad sobre Python's "sistema operativo.camino.Expanduser ()"Método cubriendo los siguientes aspectos:

    • ¿Cuál es el "sistema operativo?.camino.Método expanduser () "en Python?
    • Aplicando el "sistema operativo.camino.método expanduser () "
    • Aplicando el "sistema operativo.camino.método expanduser () "con un usuario diferente

¿Cuál es el "sistema operativo?.camino.Método expanduser () "en Python?

El "sistema operativo.camino.Expanduser ()"Método del"sistema operativo.camino"El módulo se utiliza para expandir el componente inicial de un nombre de ruta que comienza con"~" o "~ Usuario". Reemplaza "~"Con la ruta al directorio de inicio del usuario y"~ Usuario"Con la ruta al directorio de inicio del usuario especificado.

Sintaxis

sistema operativo.camino.Expanduser (camino)


En la sintaxis anterior:

    • "camino"Corresponde a la ruta que debe ampliarse.
    • El "sistema operativo.camino.Expanduser ()El método "devuelve el nombre de ruta expandido como una cadena.

Entendámoslo realizando varios ejemplos:

Ejemplo 1: Aplicar el "sistema operativo.camino.método expanduser () "

Vamos a ver el siguiente código de ejemplo:

importar sistema operativo
ruta = '~/documentos/programa/archivo.TXT'
Expanded_path = OS.camino.Expanduser (camino)
imprimir (expandy_path)


En el fragmento de código anterior:

    • Primero, inicialice la cadena que contiene la ruta a un archivo, donde el componente inicial del nombre de ruta comienza con "~".
    • Después de eso, aplique el "sistema operativo.camino.Expanduser ()Método para expandir/ampliar el nombre de ruta al directorio de inicio del usuario.
    • Este método devuelve el nombre de ruta expandido como una cadena.

Producción


Como se observó en la salida anterior, se ha mostrado el nombre de ruta expandido que muestra el directorio de inicio del usuario, reemplazando así "~".

Ejemplo 2: Aplicar el "sistema operativo.camino.método expanduser () "con un usuario diferente

En este ejemplo, el método discutido se puede aplicar con un usuario especificado diferente: en su lugar:

importar sistema operativo
ruta = '~ Joseph/Documents/Program/File.TXT'
Expanded_path = OS.camino.Expanduser (camino)
imprimir (expandy_path)


En las líneas de código anteriores:

    • Del mismo modo, inicialice una cadena que contenga la misma ruta que el ejemplo anterior, pero en lugar de devolver el directorio de inicio del usuario actual, especificamos un usuario diferente I.mi., "Joseph"En el nombre de ruta.
    • Ahora, aplique el "sistema operativo.camino.Expanduser ()"Método para expandir el nombre de ruta, reemplazando así"~ Otrouser"Con la ruta al directorio de inicio del usuario especificado.
    • Por último, de manera similar, el método devuelve el nombre de ruta expandido como una cadena.

Producción


En este resultado, se puede implicar que se ha mostrado el nombre de ruta expandido, reemplazando así al usuario especificado.

Conclusión

El "sistema operativo.camino.Expanduser ()"Método del"sistema operativo.camino"El módulo nos permite expandir fácilmente las rutas que comienzan con"~" o "~ Usuario"A la ruta del directorio de inicio correspondiente. Esta guía de Python demostró una guía en profundidad sobre Python "sistema operativo.camino.Expanduser ()"Método utilizando numerosos ejemplos.