Sunteți pe pagina 1din 7

Inicio Libros Tutoriales Eventos Foro Buscar

Libros / Python para principiantes / Captulo 9. El objeto File: trabajando con archivos
/ 9.2. Mtodos del Objeto File

9.2. Mtodos del Objeto File


El objeto File , entre sus mtodos ms frecuentes, dispone de los siguientes:

Mtodo: seek(byte) Mueve el puntero hacia el byte indicado.

archivo = open("remeras.txt", "r")


contenido = archivo.read()
# el puntero queda
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
# al final del documento
archivo.seek(0)

Mtodo: read([bytes]) Lee todo el contenido de un archivo. Si se le pasa la longitud


de bytes, leer solo el contenido hasta la longitud indicada.

archivo = open("remeras.txt", "r")


contenido = archivo.read()
print contenido

Mtodo: readline([bytes]) Lee una lnea del archivo.

archivo = open("remeras.txt", "r")


linea1 = archivo.readline()
print linea1

Mtodo: readlines() Lee todas las lneas de un archivo.

archivo = open("remeras.txt", "r")


for linea in archivo.readlines():
print linea

Mtodo: tell() Retorna la posicin actual del puntero.


open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
archivo = open("remeras.txt", "r")
linea1 = archivo.readline()
mas = archivo.read(archivo.tell() * 2)

if archivo.tell() > 50:


archivo.seek(50)

Mtodo: write(cadena) Escribe cadena dentro del archivo.

archivo = open("remeras.txt", "r+")


contenido = archivo.read()
final_de_archivo = archivo.tell()

archivo.write('Nueva linea')
archivo.seek(final_de_archivo)
nuevo_contenido = archivo.read()

print nuevo_contenido
# Nueva linea

Mtodo: writelines(secuencia) Secuencia ser cualquier iterable cuyos elementos

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
sern escritos uno por lnea.

archivo = open("remeras.txt", "r+")


contenido = archivo.read()
final_de_archivo = archivo.tell()
lista = ['Lnea 1\n', 'Lnea 2']

archivo.writelines(lista)
archivo.seek(final_de_archivo)

print archivo.readline()
# Lnea 1

print archivo.readline()
# Lnea 2

Mtodo: close() Cierra un archivo.

archivo = open("remeras.txt", "r")


contenido = archivo.read()
archivo.close()
print contenido
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Anterior Siguiente
9.1. Sobre el objeto File 9.3. Propiedades del objeto file

Copyright (c) 2011-2013 Eugenia Bahit. La copia y redistribucin de esta pgina se permite bajo los trminos de
la licencia Creative Commons Atribucin NoComercial SinDerivadas 3.0 Unported siempre que se conserve esta
nota de copyright.

INDICE DE CONTENIDOS

1. Preparacin del entorno de desarrollo

2. Estructura y elementos del lenguaje

3. Mdulos, paquetes y namespaces

4. Funciones definidas por el usuario

5. Introduccin a la orientacin a objetos

6. Mtodos principales del objeto String

7. Mtodos principales del objeto list

8. Mtodos principales del objeto dict


open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Captulo 9. El objeto File: trabajando con archivos

9.1. Sobre el objeto File

9.2. Mtodos del Objeto File

9.3. Propiedades del objeto file

9.4. Cerrando archivos de forma automtica

10. Un paseo por los mdulos de la librera estndar

11. Introduccin a MySQL y el lenguaje SQL

12. Bases de datos en Python con MySQL

13. Corriendo aplicaciones Python en la web

14. Enviando e-mails con formato HTML desde Python

3.757
2006-2017 LibrosWeb.es Contacto Novedades Condiciones Privacidad

das online

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com

S-ar putea să vă placă și