Inicio Libros Tutoriales Eventos Foro Buscar
Libros / Python para principiantes / Captulo 9. El objeto File: trabajando con archivos
/ 9.1. Sobre el objeto File
9.1. Sobre el objeto File
Al igual que sucede con otras variables, manipular una de ellas como un objeto File , es
posible, cuando a sta, se le asigna como valor un archivo.
Para asignar a una variable un valor de tipo file, solo es necesario recurrir a la
funcin integrada open() , la cul est destinada a la apertura de un archivo.
La funcin integrada open(), recibe dos parmetros:
open in browser PRO version Are you a developer? Try out the HTML to PDF API [Link]
El primero de ellos, es la ruta hacia el archivo que se desea abrir
Y el segundo, el modo en el cual abrirlo
9.1.1. Modos de Apertura
El modo de apertura de un archivo, est relacionado con el objetivo final que
responde a la pregunta para qu estamos abriendo este archivo?. Las respuestas a esta
pregunta pueden ser varias. Por ejemplo, podemos querer abrir un archivo para leerlo,
para escribirlo, para leerlo y escribirlo, para crearlo si no existe y luego escribir en l, etc.
Es necesario saber, que cada vez que abrimos un archivo estamos creando un
puntero, el cul se posicionar dentro del archivo en un lugar determinado (al
comienzo o al final) y este puntero podr moverse dentro de ese archivo, eligiendo su
nueva posicin, mediante el nmero de byte correspondiente.
Este puntero, se crear -en inicio- dependiendo del modo de apertura indicado, el cul
ser indicado a la funcin open() como una string en su segundo parmetro. Entre los
*modos de apertura posibles, podemos encontrar los siguientes:
Indicador Modo de apertura Ubicacin del puntero
open in browser PRO version Are you a developer? Try out the HTML to PDF API [Link]
r Solo lectura Al inicio del archivo
rb Solo lectura en modo binario Al inicio del archivo
r+ Lectura y escritura Al inicio del archivo
rb+ Lectura y escritura en modo binario Al inicio del archivo
Solo escritura. Sobreescribe el archivo si
w Al inicio del archivo
existe. Crea el archivo si no existe
Solo escritura en modo binario.
wb Sobreescribe el archivo si existe. Crea el Al inicio del archivo
archivo si no existe
Escritura y lectura. Sobreescribe el
w+ archivo si existe. Crea el archivo si no Al inicio del archivo
existe
Escritura y lectura en modo binario.
wb+ Sobreescribe el archivo si existe. Crea el Al inicio del archivo
archivo si no existe
Si el archivo existe, al final de
open in browser PRO version Are you a developer? Try out the HTML to PDF API [Link]
Si el archivo existe, al final de
Aadido (agregar contenido). Crea el
a ste. Si el archivo no existe, al
archivo si ste no existe
comienzo
Aadido en modo binario (agregar Si el archivo existe, al final de
ab contenido). Crea el archivo si ste no ste. Si el archivo no existe, al
existe comienzo
Si el archivo existe, al final de
Aadido (agregar contenido) y lectura.
a+ ste. Si el archivo no existe, al
Crea el archivo si ste no existe.
comienzo
Aadido (agregar contenido) y lectura en Si el archivo existe, al final de
ab+ modo binario. Crea el archivo si ste no ste. Si el archivo no existe, al
existe comienzo
Anterior Siguiente
Captulo 9. El objeto File: trabajando con archivos 9.2. Mtodos del Objeto File
Copyright (c) 2011-2013 Eugenia Bahit. La copia y redistribucin de esta pgina se permite bajo los trminos de
open in browser PRO version Are you a developer? Try out the HTML to PDF API [Link]
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
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
open in browser PRO version Are you a developer? Try out the HTML to PDF API [Link]
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 [Link] Contacto Novedades Condiciones Privacidad
das online
open in browser PRO version Are you a developer? Try out the HTML to PDF API [Link]
open in browser PRO version Are you a developer? Try out the HTML to PDF API [Link]