Python OS renombrar

Python OS renombrar
Puede haber situaciones en las que necesitemos cambiar el nombre de un archivo de acuerdo con nuestros requisitos o para facilitarlo para distinguirlo a tiempo. Aunque renombrar un archivo en Python es bastante simple, no es tan sencillo como hacerlo en su computadora. La ruta del archivo es lo primero que necesitamos para cambiar el nombre de un archivo. La ruta revela la ubicación de un archivo en el disco duro de una computadora. Una ruta relativa solo proporciona el nombre del archivo y el directorio actual, mientras que una ruta absoluta incorpora toda la jerarquía de directorio que se requiere para acceder al archivo. El cambio de nombre de un elemento o directorio es posible en Python utilizando el "sistema operativo.Método Rename () ". Usando este procedimiento, se renombra un archivo o directorio de origen al archivo o directorio de destino deseado.

Sintaxis:

La sintaxis para cambiar el nombre del archivo en Python por el concepto de "OS" se da en lo siguiente:

Tiene dos parámetros en los que el primer "SRC" se refiere al nombre de origen del archivo y "DST" se refiere al nombre de destino para el archivo después de usar el "OS.Función Rename () ".

Ejemplo 1: Utilizando el sistema operativo Python.Rename () función para alterar el nombre de cualquier archivo

En este ejemplo, veremos cómo podemos cambiar el archivo específico en el directorio actual desde la "fuente" al nombre "Destino".

La explicación del fragmento de código para “OS.rename () "se da en lo siguiente.

En primer lugar, tomamos la biblioteca del "sistema operativo" ya que tenemos una interacción de nuestro código de programa con nuestro sistema operativo. Todas las interacciones a nivel del sistema se pueden llevar a cabo utilizando el módulo Python OS. Ahora, en la fuente de parámetros, tomamos el "SRC" insertando el nombre del archivo a renombrar, que es "Javafile.texto". En la otra variable para el parámetro de destino, definimos el "Dest" y asignamos el "Linuxfile.Nombre de txt ".

Como estábamos dispuestos a cambiar el nombre de ese archivo a "Linuxfile.txt ", lo ponemos en el parámetro" Dest ". El formato del archivo que proporcionamos es "txt". Después de un tiempo, utilizamos nuestra función principal de "OS.rename () "para cambiar el nombre de ese archivo en particular. Entonces, asignamos esa función con ambos valores de parámetros, por lo que la función lee el nombre de origen y el nombre de destino, y cambia el nombre del archivo con el nuevo nombre particular que asignamos en "Dest". En ese paso, cambia el nombre del nombre del archivo. Para asegurarnos en la pantalla, usamos la función "print ()" con la instrucción de impresión que es "nuestro archivo ha sido renombrado desde 'Javafile.texto 'a' Linuxfile.TXT."

La salida del código muestra la declaración de impresión en la instantánea anterior en la pantalla después de cambiar el nombre del archivo desde el directorio desde "Javafile.texto "a" Linuxfile.TXT".

Ejemplo 2: Utilizando el sistema operativo Python.Rename () función para alterar la naturaleza de la extensión del archivo

En los sistemas operativos, la característica de un archivo que ayuda a la clasificación de documentos es su extensión de archivo o extensión de nombre de archivo. La extensión del nombre del archivo en cualquier sistema operativo es una pausa que frecuentemente está dirigida por tres caracteres, ya sea que pueda ser uno, dos o cuatro caracteres de largo. Aquí, echaremos un vistazo al segundo ejemplo sobre cómo podemos alterar la naturaleza del archivo por el "sistema operativo.Función Rename () ".

En la discusión del código, la biblioteca del "sistema operativo" es necesaria, ya que la usamos primero antes de comenzar el código adicional. Luego, usamos la función "print ()" con la declaración "Naturaleza de la extensión antes de cambiar el nombre": Declaración. Luego, inicializamos una variable de ubicación de memoria llamada "programa" y almacenamos el "programa.archivo txt "con el".extensión de txt ". Nuevamente, la función "print ()" se usa para mostrar el "programa" para mostrar el nombre del archivo a lo largo del formato de la extensión antes de cambiar el nombre de. Luego, usamos la condición "para" para "Program_name" en la función "Programa" anteriormente definida.

Después de eso, declaramos dos variables de "Old_Program_Name" y "New_Program_Name" donde usamos el "OS.camino.Función Join () "en" Old_Program_Name "en la" carpeta "y" programa_name ". Entonces, usamos el ".Reemplazar () "Función en" Old_Program_Name "de" TXT "a" PDF ". Dos extensiones se almacenan en esta función. Cuando ambas extensiones se emiten para funcionar, usamos el "OS.rebautizar()". Asignamos el "Old_Program_Name" como el nombre del archivo de origen y el "New_Program_Name" como el nombre de destino para la extensión del archivo después de renombrarlo. Esto altera el formato. Ahora, usamos la función "print ()" para mostrar la naturaleza de la extensión del archivo después de alterar el nombre de la extensión del archivo. Nuevamente, la función "print ()" se usa para mostrar el nombre del archivo en la salida con el nombre de su archivo de extensión.

La instantánea anterior es la salida respectiva de nuestro código. La primera línea de salida muestra una declaración de impresión que es "Naturaleza de la extensión antes de cambiar el nombre":. La segunda línea tiene el nombre de origen del archivo con el nombre de la extensión como estaba en el directorio como "programa.TXT". La tercera línea es la declaración de impresión "Naturaleza de la extensión después de cambiar el nombre":. La última línea de salida, como podemos ver, cambia la extensión del formato de archivo de "txt" a "pdf" ya que el nombre de destino después del cambio de nombre es "programa.PDF ".

Ejemplo 3: Utilizando el sistema operativo Python.Rename () función para cambiar el nombre del directorio a través de la ubicación de la ruta

En este ejemplo, creamos un nuevo directorio de archivos del nombre, "satélite", para alterar su nombre a "toshiba". Este directorio de "satélite" está vacío porque si un directorio contiene datos, no cambia el nombre de su nombre de archivo.

Después de crear el directorio, ahora realizamos nuestro código de programa de "OS.rename () "que se da en lo siguiente:

Aquí, discutiremos el fragmento de código a partir de la biblioteca "OS". Entonces, usamos el "sistema operativo.función chdir () "y proporcionar la ubicación de ruta del directorio. Podemos obtener esta ruta entrando en las propiedades del directorio de archivos y desde la ubicación donde la insertamos en esta función. Después de asignar la ruta, llega a nuestro archivo respectivo. Entonces, usamos el "sistema operativo.Función Rename () ". La fuente del "satélite" se renombra a "Toshiba". Entonces, lo asignamos al destino. Por último, usamos la función "print ()" con la declaración "Nombre del directorio ha sido renombrado" para exhibir en la consola Python.

Después de ejecutar el código, cambia el nombre del archivo de "Satellite" a "Toshiba". La pantalla de salida del código muestra este mensaje en la pantalla después de cambiar el nombre del nombre del archivo que proporcionamos en la función "print ()" que es "el nombre del directorio ha sido renombrado".

Después de la finalización del código, cuando volvemos a la ubicación de nuestra ubicación del archivo de directorio actual, podemos ver que el nombre de la carpeta "satélite" se altera a "toshiba" a pesar de la ubicación. El archivo de carpeta permanece en el mismo destino con la misma funcionalidad.

Conclusión

Este artículo cubre el tema de Python "OS.rename () "para cambiar el nombre del nombre del directorio utilizando los parámetros de origen y destino. El nombre de la fuente se cambia al destino y se cambia el nombre del archivo desde el directorio. Usamos tres ejemplos para explicar el "sistema operativo.Método Rename () "de una mejor manera. El primer ejemplo usó "SRC" y "Dest" simple para cambiar el nombre de nuestro archivo sin la necesidad de una ruta de ubicación. El segundo ejemplo cubre el tema de cambiar la naturaleza del archivo de formato de "txt" a "pdf". El tercer ejemplo renombra el nombre del archivo del directorio con la ayuda de la ubicación de la ruta del archivo.