# 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.
# 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.