Python Archivo abierto
Abrir un archivo en el servidor
Supongamos que tenemos el siguiente archivo, ubicado en la misma carpeta que Python:
demofile.txt
¡Hola! Bienvenido a demofile.txt
Este archivo es para fines de prueba.
¡Buena suerte!
Para abrir el archivo, utilice la función incorporada open().
La función open() devuelve un objeto de archivo, que tiene un método read() para leer el contenido del archivo:
Si el archivo se encuentra en una ubicación diferente, deberá especificar la ruta del archivo, así:
Ejemplo
Abrir un archivo en una ubicación diferente:
f = open("D:\\myfiles\welcome.txt", "r")
print(f.read())
Ejecutar ejemplo »
Solo lectura de partes del archivo
De forma predeterminada, el método read() devuelve el texto completo, pero también puedes especificar cuántos caracteres deseas devolver:
Ejemplo
Devuelve los 5 primeros caracteres del archivo:
f = open("demofile.txt", "r")
print(f.read(5))
Ejecutar ejemplo »
Leer líneas
Puedes devolver una línea usando el método readline():
Ejemplo
Leer una línea del archivo:
f = open("demofile.txt", "r")
print(f.readline())
Ejecutar ejemplo »
Al llamar a readline() dos veces, puedes leer las dos primeras líneas:
Ejemplo
Leer dos líneas del archivo:
f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())
Ejecutar ejemplo »
Al recorrer las líneas del archivo, puede leer el archivo completo, línea por línea:
Ejemplo
Recorra el archivo línea por línea:
f = open("demofile.txt", "r")
for x in f:
print(x)
Ejecutar ejemplo »
Cerrar archivos
Es una buena práctica cerrar siempre el archivo cuando haya terminado.
Ejemplo
Cierra el archivo cuando hayas terminado:
f = open("demofile.txt", "r")
print(f.readline())
f.close()
Ejecutar ejemplo »
Nota: Siempre debe cerrar sus archivos; en algunos casos, debido al almacenamiento en búfer, es posible que los cambios realizados en un archivo no se muestren hasta que lo cierre.

