Resumen: en este tutorial de Python te enseño a escribir datos a un archivo de texto, ya sea adjuntando texto o remplazando el contenido.
Veremos la función open
, write
y close
, además de los modos de apertura w
y a
.
Nota: puedes ver cómo leer un archivo de texto usando Python aquí.
Debemos obtener un archivo con la función open
, indicando el nombre del archivo y el modo de apertura.
Hay varios modos de apertura pero por ahora veremos el modo w y el modo a.
Veamos el modo w. En este modo el contenido del archivo es remplazado, no adjuntado. Si el archivo no existe, se crea:
En la línea 8 abrimos el documento dentro de archivo (el mismo se llama readme.txt). Después escribimos contenido con write
, podemos llamar a esa función varias veces.
Al final, cerramos el archivo con close
.
Puedes probar el ejemplo aquí.
Ahora veamos el modo a, que agrega el contenido al archivo.
De igual manera, el archivo se crea si no existe.
Solo cambia el modo de apertura:
Si ejecutas el script múltiples veces, el contenido se irá agregando al final del archivo.
Puedes probar el ejemplo aquí.
Cuando estamos abriendo un archivo es probable que ocurra una excepción (por ejemplo, si no existe).
La excepción puede ser manejada con un try
/ except
como en el siguiente ejemplo:
En este caso estamos atrapando la excepción, así podemos manejar el asunto dependiendo de lo que suceda.
El problema que lanza la excepción es que .
es un directorio, y no podemos abrir un directorio como archivo, por lo que se genera un error; aunque en la práctica pueden generarse otros y siempre es bueno atraparlos.
La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…
Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…
El día de hoy te enseñaré algo muy sencillo pero útil al programar con PHP:…
El plugin para imprimir en impresoras térmicas alcanza hoy su versión 3.4.0 agregando soporte para…
En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…
Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…
Esta web usa cookies.