Python es un lenguaje de gran alcance , completamente equipado , libre, de código abierto de programación utilizado en la educación , la ciencia , el gobierno y la industria. El lenguaje Python tiene una gran biblioteca estándar de funciones que ayudan a los programadores crear aplicaciones web , utilidades del sistema operativo , juegos , aplicaciones científicas marcos de sitios web y mucho más. Python incluye una completa gama de funciones de manejo de archivos para leer, escribir , añadir, consulta, transferencia y edición de archivos . Programador holandés , Guido van Rossum , conocida hoy como de Python "dictador benevolente ", desarrolló el lenguaje en la década de 1980 . Administración de archivos Métodos para objetos
Python es un lenguaje de programación orientado a objetos . Estándar Python proporciona muchos métodos o funciones de los programadores puede aplicar a los objetos. Cuando la función "dir ()" se aplica a un objeto identificador de archivo , se muestra una lista de las funciones que pertenecen al identificador de archivo . Por ejemplo , el comando Python,
nameOfFile = open ( " foo.txt ", " rw +" )
abre un archivo llamado " foo.txt " en un modo de lectura /escritura y almacena la información de archivo en el objeto archivo llamado " nameOfFile . " El comando Python dir ( nameOfFile ) imprime una lista que incluye todas las funciones propias del objeto identificador de archivo . Se incluyen en esta lista son las funciones de cierre , fileno , color, isatty , saltos de línea , a continuación, leer , readline , readlines , buscar, contar, truncar , escribir y writelines .
La función del objeto del archivo Python Escribir ()
Utilice la escritura () para escribir una secuencia fija de caracteres - llamado una cadena - a un archivo . No se puede utilizar write () para escribir matrices o listas de Python en un archivo. Si intenta utilizar write ( ) para guardar una lista de cadenas , el intérprete de Python dará el error " argumento 1 debe ser de cadena o de sólo lectura búfer de caracteres , no lista. " Los programadores suelen asegurar que los datos se graba en el disco mediante el uso de los métodos del objeto archivo flush () o cerrar ().
El fichero objeto writelines función de Python ( )
< br function>
writelines () también escribe una cadena en un archivo . A diferencia de write () , sin embargo , writelines pueden escribir una lista de cadenas sin error. Por ejemplo , los nameOfFile.writelines Command ([ " allen ", " hello world "] ) escribe dos cadenas " allen " y " hola mundo " en el archivo foo.txt . Writelines () no separa las cuerdas, por lo que la salida será "mundo allenhello . "
El origen de las pitones writelines ( ) Función
Python se implementó por primera vez en 1989 . Antes de 1993 , Python tenía la función write ( ), pero no writelines (). Una de las primeras referencias a la necesidad de writelines () apareció en un 22 de octubre 1993 por el grupo de noticias Usenet Xerox Parc programador Bill Janssen . Estaba buscando una manera fácil de agregar el contenido de un archivo a otro archivo. Tres días más tarde, el creador de Python, Guido Van Rossum escribió : "Yo sólo encontró la misma necesidad. Considere que añade a la próxima versión. "