-
Notifications
You must be signed in to change notification settings - Fork 0
/
leer-escribir.py
executable file
·43 lines (30 loc) · 1.21 KB
/
leer-escribir.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# path del archivo
ruta = "/mnt/Datos/python/Eddy/texto.txt"
# lista donde se guardan temporalmente las lineas del archivo
lista = []
# Aqui leo linea por linea el archivo y las muestro
with open(ruta, "r") as archivo:
for linea in archivo:
print(linea)
print("===========================================")
# Con readline() se imprime la 1ra linea del archivo
with open(ruta, "r") as archivo:
print(archivo.readline())
print("===========================================")
# Aqui recorro el archivo y guardo cada linea en la lista
# Esto se hace para luego poder escribir en el fichero
# Python sobrescribe el fichero a la hora de escribir en el
# Entonces lo que se hace es leerlo 1ro y guardar su texto en una lista.
with open(ruta, "r") as archivo:
for item in archivo:
lista.append(item)
# Aqui t muesto la lista para que veas que estan las lineas
for item in lista:
print("linea: %s",format(item))
print("===========================================")
# Ya tengo todo el texto del txt gurdado en una lista
# Ahora se escribe la linea nueva y se agregan las que estan en lista
with open(ruta, 'w') as archivo:
archivo.write('Hola mundo\n')
for item in lista:
archivo.write(item)