Usando python en algun momento vamos a tener que usar archivos, ya sea para leer o escribir, y la verdad es que es muy sencillo usarlo.
Crear nuevo archivo en python
f = open("creando.txt","a+") f.close()
Con estas dos lineas acabamos de crear un documento, el signo + sirve como un: Si existe sobre escribelo.
Leer un archivo en python
p = open('vuelta.txt','r') v = p.read() p.close()
Con esto vamos a leer que tiene un archivo, pero… ¿que pasa si este archivo tiene varias líneas?
Leer varias líneas
f = open('integrante.txt','r') integrantes = f.readlines() f.close
Usando readlines creamos un array de cada línea.
Escribir en un archivos en python
f = open("escribiendo.txt","w+") f.write('agregamos un linea de texto') f.close()
Escribiendo varias líneas
En caso que estemos guardando una lista o simplemente queremos que cada linea diga algo, este comando nos queda de lujo writelines()
f = open('integrante.txt', 'w+') f.writelines(integrantes) f.close()
Lista de los comando
Modo | Descripción |
---|---|
‘r’ | Este es el modo por default y es para leer |
‘w’ | Este modo abre un archivo y escribe. Si el archivo no existe este crea un nuevo archivo. Si existe el archivo detiene la ejecución. |
‘x’ | Crea un nuevo archivo, si existe falla la operación |
‘a’ | Abrir archivo en modo agregar. Si no existe el archivo crea uno nuevo. |
‘t’ | Este es por default abre el modo de texto |
‘b’ | Abre en modo binario |
‘+’ | Esto abrirá un archivo para leer y escribir (Actualizara) |