Python OS Path Split

Python OS Path Split

El sistema operativo (OS) es un módulo que está disponible por Python que permite el intercambio de información y el sistema operativo. Podemos escribir un script del sistema operativo en Python simplemente importando "OS"; No hay necesidad de adquirir ningún software adicional. El paquete "OS" de Python tiene una colección de procedimientos. Pero en este artículo, nos centraremos en el "sistema operativo.camino.Técnica Split () "que divide los caminos en pares llamados cabezas y colas. El nombre de usuario y la ubicación del archivo están incluidos en la parte del cabezal, mientras que el único componente incluido en la parte de la cola es el nombre del archivo en sí. Al igual que en el "usuario/aqsayasin/escritorio/archivo.ruta txt "que contiene el nombre de usuario y la ubicación del archivo, la parte principal de esta ruta es" usuario/aqsayasin/escritorio ". La parte de la cola es "archivo.txt "que es el nombre del archivo. Si el nombre de la ruta termina con una barra, devuelve la sección de la cola vacía porque la parte del cabezal incluye barras, pero la parte de la cola no incluye una barra. Si el título de la ruta no implica una barra, la parte del cabezal estará vacía.

Sintaxis del sistema operativo Python.Camino.Método Split ()

Ejemplo 1: utilizando el sistema operativo.Camino.Método Split () en Python Script

En este ejemplo, dividimos la ruta en dos piezas usando el "sistema operativo de Python.camino.Método Split () ". El sistema operativo de una computadora (SO), que primero es instalado por un programa de inicio, es el programa que administra todas las demás aplicaciones de aplicaciones. Los programas de aplicación solicitan servicios al sistema informático utilizando una interfaz de programa de software en particular. Python "Path.El método Split () ”a menudo se usa para dividir el nombre de la ruta en su cabeza y piezas de cola. En este caso, la última parte del nombre de la ruta se llama la cola, y la primera parte se llama cabeza.

Para comenzar a implementar el código, importe el módulo "OS" de Python. Para realizar el archivo de script, usamos el software "Spyder". Instale y borre los directorios, obtenga sus datos, cambie el directorio, encuentre la carpeta y otras operaciones son posibles con el paquete del sistema operativo en Python. Antes de que pueda comunicarse con el sistema operativo, debe importar el módulo "OS".

Luego, en el siguiente paso, agregamos la ruta que queremos dividir. Para hacer esto, tenemos una carpeta en nuestro escritorio llamada "Record". Copiamos la ruta de la carpeta desde allí y lo pasamos aquí, como se muestra en la siguiente imagen. Dado que el nombre de usuario es "AQSA Yasin", la ruta es "usuario/aqsayasin/escritorio/registro.TXT."Ahora que tenemos un archivo almacenado en el escritorio, primero muestra la ubicación como escritorio y luego el nombre del archivo. Esto se mantiene en la variable de "ruta". Por lo tanto, en el siguiente paso, llamamos el "camino.Función Split () "con" OS "y pase la variable" ruta "como su parámetro. La salida del "sistema operativo.camino.El método Split () "se mantiene en el argumento" Head_tail "que se pasa a la función" print () "después de eso.

El siguiente gráfico muestra que la ruta se divide en dos partes. La sección principal del archivo ahora es "usuario/aqsayasin/escritorio", mientras que la parte de la cola es el componente restante, que es el "registro.nombre de archivo "txt". Recuerde siempre que la parte de la cola de este camino siempre se separa sin un corte y por una coma.

Ahora tenemos otro ejemplo en el que dividimos una ruta en su cabeza y cola usando el "sistema operativo.Método PathSplit () ". En esta ilustración, las secciones de cabeza y cola se muestran individualmente al principio.

Comencemos implementando el código. Primero, importe el módulo de Python "OS". A continuación, copie la ruta de las propiedades de la carpeta que creamos en el escritorio cuyo nombre es "datos". La ruta de la carpeta es "usuario/aqsayasin/escritorio/datos.TXT."Esta ruta muestra el nombre de usuario, la ubicación del archivo y el nombre de la carpeta. Esta ruta se mantiene en la variable de "camino" que hicimos. Entonces, usando el "sistema operativo.camino.Método Split () "Con el argumento de" ruta ", dividimos la ruta en un par de cabeza y cola. Después de eso, llamamos a la función "print ()", pasando la declaración "Head of %s" como entrada y la "ruta" y "head_tail" como argumentos. El método %s se usa principalmente cuando se combinan muchas cuerdas.

Podemos usarlo para diseñar un valor que esté contenido dentro de una cadena. Se aplica para incrustar una cadena dentro de otra cadena. Luego, para imprimir la parte de la cola, ejecutamos la función "print ()", pasando los argumentos "cola de la cabeza (1)" y "ruta" y la frase "cola de% s". Lo siguiente es comenzar una alineación con "\ n". Entonces, invocando el camino en el "sistema operativo.camino.Método Split () ", simplemente comenzamos la porción de" cabeza ". La ruta del componente de la cabeza es "usuario/aqsayasin/escritorio/". El nombre de la carpeta se omite porque no es parte de la parte de la cabeza.

La función "print ()" se invoca en el siguiente paso, pasando el parámetro "ruta" que es la parte del cabezal. Luego, en el siguiente paso, repitemos el método que usamos para imprimir la sección del cabezal llamando a la función "print ()" una vez más y pasando la ruta de la cola dentro de él. Para esto, use los "datos.ruta de txt "que solo incluye el nombre de la carpeta.

Ahora puede ver en la salida que divide la ruta en dos secciones. Inicialmente muestra la ruta completa, luego deja la parte de la cola para mostrar la parte del cabezal, "Usuario/Aqsayasin/Desktop". Luego, presenta el nombre del archivo "datos.txt "para la parte restante de la ruta. Dado que la parte de la cola no se muestra con la barra, podemos ver que no tiene barras.

Ejemplo 2: Uso del sistema operativo.Camino.Método Split () con una ruta vacía

En esta manifestación, el Python "OS.camino.El método Split () "se usa con una ruta vacía para demostrar qué sucede si enviamos una ruta vacía al método.

Comencemos por implementar el código. Primero, debemos importar la biblioteca de Python "OS". A continuación, creamos la variable de "ruta" y almacenamos una ruta vacía en ella, como se muestra en el ejemplo anterior, donde creamos una carpeta en el escritorio y pegamos su enlace en el código como su ruta. Sin embargo, en este caso, usamos una ruta vacía. La ruta vacía se coloca en la variable "ruta" que se llama en el siguiente paso "OS del paso.camino.Método Split () "en Python.

La salida resultante se guarda en el objeto "Head_tail". Luego, llamamos al método "print ()" con la declaración "Head of% s", el parámetro "ruta" y el argumento "head_tail" dentro de él. Luego, en la siguiente fase, ejecutamos la función print () una vez más para la cola, pasando los argumentos "ruta" y "head_tail", así como la declaración "cola de %s". Veamos la salida de este código.

La ruta todavía está separada en secciones de cabeza y cola. Pero como usamos las secciones vacías, las secciones de cabeza y cola están vacías. No hay barras obvias en la parte de la cabeza.

Conclusión

Este artículo describió cómo dividir una ruta usando el "sistema operativo de Python.camino.Método Split () ". El camino se divide en un par de segmentos de cabeza y cola. En el primer ejemplo, creamos una carpeta en el escritorio, copiamos sus rutas de las propiedades, las pegamos en el código y utilizamos la "ruta.Split () ”para dividir el camino en un par de cabezas y colas. En el segundo ejemplo, utilizamos una ruta vacía que ha devuelto la cabeza y la cola con una tupla vacía. Tenga siempre en cuenta que Slash no incluye la sección de cola. Solo el nombre del archivo, que constituye el último elemento de la ruta, está contenido en este componente de cola.