MAO6
ARCHIVOS
Tipos de archivos
• De texto
• Binarios
• Secuenciales
• Directo
• Indexados
Operaciones sobre archivos
RAM
GRABAR
LECTURA
Estructura de una función
•Abre el archivo indicando su uso:
open(archivo, tipo)
•Se utiliza:
Grabar: Almacenar líneas de texto con info.
Leer: Leer líneas de texto con información.
•Se cierra: archivo.close()
Preparar la apertura
Grabar:
archivo = open(”datos.txt”,”w”)
archivo = open(”datos.txt”,”a”)
Leer:
archivo = open(”datos.txt”,”r”)
Considerar tildes
# -*- coding: utf-8 -*- ##Para incorporar acentos
import codecs
Abrir:
archivo =codecs. open(”datos.txt”,”tipo”,”utf-8”)
Donde el tipo puede ser: : w, a, r
Ejemplo: Agregar
Lectura
•Recorrer el archivo, utilizando sentencia: for-in,
leyendo cada línea del archivo.
•Separar cada línea “en sus datos”, utilizando
sentencia split(separador) de los strings.
•Acceder a sus datos. Éstos se numeran a partir de la
posición 0
•Mostrar los datos.
Ejemplo: Leer

Archivos secuenciales en PYTHON