JPablos
Mar 2nd, 2025
13
0
Never
This is comment for paste Imprimir a un archivo. Simple Python
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Optimización
  2.  
  3. import os
  4. import numpy as np --> Eliminado. Se da preferencia a las funciones integradas de Python [min(), max(), y sum()/len()] que son suficientes para este propósito y hacen más ligero el código.
  5.  
  6. ruta_archivo = os.path.expanduser("~/ruta/al/archivo/salida.txt") --> Modificada
  7.  
  8. En el código optimizado, se usa os.path.join:
  9. ruta_archivo = os.path.join(os.path.expanduser("~"), "ruta", "al", "archivo", "salida.txt")
  10.  
  11. Esto ofrece compatibilidad entre sistemas operativos --os.path.join usa automáticamente el separador correcto (/ o \) según el sistema operativo en el que se ejecute el código. Reduce el riesgo de errores como olvidar una barra o agregar una de más--.
  12.  
  13. Por ejemplo, queremos que el archivo "salida.txt" se guarde en la capeta "Pruebas" ubicada en mis documentos:
  14. ruta_archivo = os.path.join(os.path.expanduser("~"), "Documentos", "Pruebas", "salida.txt")
  15. La ruta se escribe internamente, esto es útil sí el código se va a ejecutar en diferentes entornos (Windows, Linux, macOS).
  16.  
  17. Se utilizaron f-strings para formatear la salida, lo que mejora la legibilidad.
  18. El archivo se sigue abriendo en modo de apéndice, pero si deseas sobrescribirlo, se puede cambiar "a" por "w".
Advertisement
Add Comment
Please, Sign In to add comment