Métodos de archivo Python
UN fileEl objeto se crea usando la función abierta y aquí hay una lista de funciones que se pueden llamar en este objeto:
No Señor. | Métodos con descripción |
---|---|
1 | file.close ()
Cierre el archivo. Un archivo cerrado ya no se puede leer ni escribir. |
2 | file.flush ()
Vaciar el búfer interno, como el vaciado de stdio. Esto puede ser una operación no operativa en algunos objetos similares a archivos. |
3 | file.fileno ()
Devuelve el descriptor de archivo entero que utiliza la implementación subyacente para solicitar operaciones de E / S del sistema operativo. |
4 | file.isatty ()
Devuelve True si el archivo está conectado a un dispositivo tty (similar a), de lo contrario False. |
5 | file.next ()
Devuelve la siguiente línea del archivo cada vez que se llama. |
6 | file.read ([tamaño])
Lee como máximo los bytes de tamaño del archivo (menos si la lectura llega a EOF antes de obtener los bytes de tamaño). |
7 | file.readline ([tamaño])
Lee una línea completa del archivo. Se mantiene un carácter de nueva línea final en la cadena. |
8 | file.readlines ([sizehint])
Lee hasta EOF usando readline () y devuelve una lista que contiene las líneas. Si el argumento de sugerencia de tamaño opcional está presente, en lugar de leer hasta EOF, se leen líneas enteras que suman aproximadamente bytes de sugerencia de tamaño (posiblemente después de redondear a un tamaño de búfer interno). |
9 | file.seek (desplazamiento [, de dónde])
Establece la posición actual del archivo |
10 | file.tell ()
Devuelve la posición actual del archivo. |
11 | file.truncate ([tamaño])
Trunca el tamaño del archivo. Si el argumento de tamaño opcional está presente, el archivo se trunca a (como máximo) ese tamaño. |
12 | file.write (str)
Escribe una cadena en el archivo. No hay valor de retorno. |
13 | file.writelines (secuencia)
Escribe una secuencia de cadenas en el archivo. La secuencia puede ser cualquier objeto iterable que produzca cadenas, normalmente una lista de cadenas. |
Repasemos brevemente -