1 Comment

# Leer los números desde el archivo y almacenarlos en una lista

#Usar Cadenas Raw: Puedes preceder la cadena con r para indicar que es una cadena "raw" (sin procesar),

# lo que significa que Python no interpretará los caracteres de escape.

with open(r"C:\xampp\htdocs\proyecto\Phyton\numbers.txt", 'r') as file:

# Usar comprensión de listas para convertir las líneas del archivo a float

numbers = [float(line.strip()) for line in file]

max_number = max(numbers)

print("El numero mas alto de la lista es "+str(max_number))

print(numbers)

#with: Este es un contexto manejador. Usar with te permite manejar recursos como archivos de manera más eficiente. Cuando utilizas with, Python se encarga de abrir y cerrar el archivo automáticamente, incluso si ocurre un error. Esto es importante para liberar recursos del sistema y evitar fugas de memoria.

#open('numbers.txt', 'r'):

#open() es una función que abre un archivo.

#El primer argumento es el nombre del archivo (en este caso, 'numbers.txt').

#El segundo argumento es el modo en que deseas abrir el archivo. Aquí, 'r' significa "read" (leer).

# Existen otros modos como:

#'w': Escribir (crea un nuevo archivo o sobrescribe uno existente).

#'a': Agregar (añade contenido al final del archivo existente).

#'b': Modo binario (para archivos que no son de texto).

#as file: Aquí le estás dando un nombre a la variable que representa el archivo abierto.

# Puedes usar file para referirte al archivo dentro del bloque with. Este es solo un nombre de variable

# y puedes usar cualquier nombre que desees (por ejemplo, f, archivo, etc.).

#Ventajas de Usar with

#Gestión Automática: Cierra el archivo automáticamente al salir del bloque with, sin necesidad de llamar

# a file.close().

#Manejo de Errores: Si ocurre un error dentro del bloque, el archivo se cerrará automáticamente,

# evitando que el programa deje un archivo abierto.

#Código Más Limpio: Hace que el código sea más legible y conciso.

Expand full comment