Normalmente empleamos open para abrir archivos en Python, y aunque tenemos diferentes formas, la más común es open()
,.
Intentaré explicar en este post, su uso.
Python nos ofrece open()
, que es una función que devuelve un objeto del tipo file.
La sintaxis de la función open()
es:
open(file, mode)
El parámetro file
, ofrece la ubicación del archivo que intentamos abrir, ya sea una url o una uri.
mode
nos permite definir que haremos con ese objeto.
'r'
Read: nos permite leer el documento. Viene dado como parámetro por defecto, abre el file o nos lanza un error si este no existe
'a'
Append: Abre el archivo para añadirlo y lo crea si este no existe.
'w'
Write: Abre el archivo para escribir sobre el, y al igual que a crea el archivo si este no existe.
'x'
Create: Crea el archivo indicado y devolverá un error si este no existe.
't'
Text: nos permite indicar que usaremos el archivo en modo texto, y es el valor por defecto de la función.
'b'
Binary: Nos permite manejar el archivo en modo binario, por ejemplo para trabajar con imágenes.
El formato más común de apertura utilizando open()
es:
variable = open('archivo_prueba.txt')
Como los valores 'r'
y 't'
del parámetro mode
, están establecidos por defecto, el ejemplo anterior, sería lo mismo que escribir:
variable = open('archivo_prueba.txt', 'rt')
Si pudiera detenerme a ver pasar el tiempo,… pues no sabría que hacer con el
Y