Python | Cambiar el nombre de un archivo existente (método de Ejemplo de os.rename ())

Método

os.rename () en Python: Aquí, vamos a aprender cómo cambiar el nombre de un archivo existente en Python ?

Cambiar el nombre de un archivo existente

Para cambiar el nombre de un archivo existente – utilizamos “cambio de nombre ()” método de módulo “OS” – por lo que el acceso al “cambio de nombre ()” método, que debe tener para class el módulo “OS” . método import OS

Sintaxis de cambio de nombre ()::

declaración Módulo import os.rename (src, dest)

Aquí, src es el nombre que el archivo de origen (antiguo archivo) y dest es el nombre del archivo de destino (nuevo nombre de archivo).

Ejemplo:

Aquí está el código para cambiar el nombre de un nombre de archivo existente en Python … En este ejemplo, estamos creando un archivo file1.txt y la escritura “Hola” en él, entonces, estamos cerrando el archivo, cambiar el nombre file1.txt de miarchivo.txt . Para verificar las operaciones, comprobando file1.txt existe o no – si file1.txt no existe, comprobando miarchivo.txt si existe – la impresión de su contenido y el contenido será ‘Hola” – el cual hemos escrito en file1.txt .

import os
def main():
# creating a file first
fo = open("file1.txt","wt")
# writing data in it
fo.write("Hello")
# closing the file
fo.close()
# changing the file name
os.rename("file1.txt", "myfile.txt")
# checking that file1.txt exists or not
# if does not exist - will open myfile and read
if not(os.path.exists("file1.txt")):
print("file1.txt does not exist.")
# checking myfile, and read its content
if os.path.exists("myfile.txt"):
print("myfile.txt exists, reading its content...")
# opening file
fo = open("myfile.txt", "rt")
# reading its content
str = fo.read()
# printing the content
print("Content of the file: ")
print(str)
else:
print("Operation failed.")
if __name__=="__main__":main()

salida

file1.txt does not exist.
myfile.txt exists, reading its content...
Content of the file:
Hello


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *