# trabajar con archivos en python
# Tengo que abrir un archivo: open
# al abrirlo especifico el modo lectura (r) escritura (w) añadir(a)
# hago operaciones de escritura o de lectura
# cierro el archivo
import random
archivo=open("prueba.txt","w")
for i in range(5):
archivo.write("Hola que tal\n")
archivo.close() # Es importante cerrar aunque si no cerramos no pasa nada
archivo=open("prueba.txt","r")
contenido=archivo.read()
print(contenido)
archivo.close()
archivo=open("tiradas.txt","w")
def tirada():
if random.randint(1,2)==1:
return "cara"
else:
return "cruz"
for i in range(10):
archivo.write(tirada()+"\n")
archivo.close()
archivo=open("datos.csv","r")
datos=archivo.read()
for linea in datos.split("\n"):
print("-->",linea)
alumno=linea.split(";")
print(alumno)
archivo.close()
# leer línea a línea
archivo = open("datos.csv", "r")
for linea in archivo:
print("-->", linea.strip())
archivo.close()
archivo = open("datos.csv", "r")
linea = archivo.readline()
while (linea):
print("-->", linea.strip())
linea = archivo.readline()
archivo.close()
el archivo datos.csv:
Ana;ana@ana.com
pepe;pepe@pepe.com
Eva;eva@eva.com