Python est un puissant , riche en fonctionnalités , libre, langage de programmation open-source utilisé dans l'éducation , la science , le gouvernement et l'industrie. Le langage Python a une grande bibliothèque standard de fonctions qui permettent aux programmeurs de créer des applications Web, des utilitaires du système d'exploitation , des jeux , des applications scientifiques cadres de site Web et plus encore. Python comprend une gamme complète de fonctions de gestion de fichiers à lire, écrire , append , la requête , le transfert et éditer des fichiers . Néerlandais programmeur, Guido van Rossum, connu aujourd'hui comme Python " dictateur bienveillant ", a développé le langage dans les années 1980 . Fichier des méthodes de traitement pour les objets
Python est un langage de programmation orienté objet . Python standard fournit de nombreuses méthodes ou fonctions programmeurs peut s'appliquer à des objets. Lorsque la fonction "dir ( ) " est appliqué à un objet de gestionnaire de fichier , la liste des fonctions appartenant à l'identificateur de fichier est affiché. Par exemple , la commande Python , AB
nameOfFile = open ( " foo.txt ", " rw +")
ouvre un fichier appelé " foo.txt " en mode lecture /écriture et stocke des informations de fichier dans le fichier objet étiqueté " nameOfFile . " La commande Python dir ( nameOfFile ) imprime une liste qui comprend toutes les fonctions appartenant à l'objet descripteur de fichier . Inclus dans cette liste sont les fonctions proximité , fileno , flush, isatty , sauts de ligne , à côté , lecture , readline , readlines , chercher , dire , tronquer , écrire et writelines .
Le Python fichier de fonction d'objet Ecrire ()
Utilisez la fonction write () pour écrire une séquence fixe de caractères - appelé une chaîne - dans un fichier. Vous ne pouvez pas utiliser write () pour écrire des tableaux ou des listes Python dans un fichier. Si vous essayez d'utiliser write () pour enregistrer une liste de chaînes , l'interpréteur Python donnera l'erreur " argument 1 doit être une chaîne ou en lecture seule tampon de caractères , pas la liste . " Les programmeurs assurent habituellement les données sont en fait enregistré sur le disque en utilisant les méthodes de l'objet fichier flush () ou fermer ().
Le fichier objet des writelines de fonction Python ( )
< br >
writelines () fonction a également écrit une chaîne dans un fichier. Contrairement à write () , cependant, writelines peuvent écrire une liste de chaînes sans erreur. Par exemple, les nameOfFile.writelines de commande ( [" allen ", " Bonjour tout le monde "] ) écrit deux chaînes " allen " et " Bonjour tout le monde " dans le fichier foo.txt . Writelines () ne sépare pas les chaînes, et donc la sortie sera " allenhello monde . "
L'origine des Pythons writelines ( ) Fonction
Python a d'abord été mis en œuvre dans 1989 . Avant 1993 , Python a la fonction write () , mais pas writelines (). Une première référence à la nécessité pour writelines ( ) est apparu que dans 22 Octobre , 1993 Usenet newsgroup par Xerox Parc programmeur Bill Janssen . Il cherchait un moyen facile d' ajouter le contenu d'un fichier vers un autre dossier. Trois jours plus tard , le créateur de Python, Guido Van Rossum a écrit: « Je viens de rencontré le même besoin. Considérez cela ajouté à la prochaine version. "