# Ejercicio 1
fichero = open('ejemplo.txt')
#print(fichero.read())
#fichero.close()

# Ejercicio 2
#fichero = open('ejemplo.txt')
# print(fichero.readline())
# print(fichero.readline())
#fichero.close()

# Ejercicio 3
#fichero = open('ejemplo.txt')
# caracter = fichero.readline(1)
# while caracter != "":
#     print(caracter)
#     caracter = fichero.readline(1)
#fichero.close()

# Ejercicio 4
#fichero = open('ejemplo.txt')
# lineas = fichero.readlines()
# print(lineas)
#fichero.close()

# Ejercicio 5
#fichero = open('ejemplo.txt')
# lineas = fichero.readlines()
# for linea in lineas:
#     print(linea)
#fichero.close()

    # ‘r’: Por defecto, para leer el fichero.
    # ‘w’: Para escribir en el fichero.
    # ‘x’: Para la creación, fallando si ya existe.
    # ‘a’: Para añadir contenido a un fichero existente.
    # ‘b’: Para abrir en modo binario.

# Ejercicio 6
#fichero = open('ejemplo.txt', 'r')
 # Usar la variable fichero
# # Cerrar el fichero
# fichero.close()

fichero = open('ejemplo.txt')
try:
    # Usar el fichero
    pass
finally:
    # Esta sección es siempre ejecutada
    fichero.close()

with open('ejemplo.txt') as fichero:
    # Usar el fichero. Se cerrará automáticamente
    pass

# Ejercicio 7
with open('ejemplo.txt', 'r') as fichero:
     linea = fichero.readline()
     while linea != '':
         print(linea, end='')
         linea = fichero.readline()

# Ejercicio 8
# with open('ejemplo.txt', 'r') as fichero:
#     for linea in fichero.readlines():
#         print(linea, end='')

# Ejercicio 9
# with open('ejemplo.txt', 'r') as fichero:
#     for linea in fichero:
#         print(linea, end='')

# Ejercicio 10
# buscar = "quinta"
# buscar = input("Ingrese una palabra para buscarla dentro del archivo: ")
# encontro = False
# with open('ejemplo.txt', 'r') as fichero:
# 	for linea in fichero:
# 		if linea.find(buscar) != -1:
# 			print("La subcadena se encuentra en la cadena")
# 			print(linea, end='')
# 			encontro = True

# if not encontro:
# 	print("No se encontró")

