Usuario:Lmorillas/modulo programacion/python/intro ficheros

De WikiEducator
< Usuario:Lmorillas‎ | modulo programacion‎ | python
Revisión a fecha de 13:01 21 nov 2011; Lmorillas (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Ficheros

http://docs.python.org.ar/tutorial/inputoutput.html#leyendo-y-escribiendo-archivos

Los ficheros en Python son objetos de tipo file creados mediante la función open(<ruta> [, <modo>])

Modos de apertura

  • r: read, lectura. Tiene que existir antes.
  • w: write, escritura. Si no, existe se crea. Si existe, se sobreescribe el contenido.
  • a: append, añadir.
  • b: binary, binario.
  • +: lectura y escritura
  • U: universal newline

Ejemplos de uso

f = open('texto.txt')
for linea in f:
    print linea
f.close()
with open('texto.txt') as f:
    for linea in f:
        print linea
with open('texto.txt', 'w') as f:
    f.write('texto a escribir')