| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Comment lire et écrire des fichiers dans Python
    Quand vous programmez dans le langage Python -delà des programmes les plus futiles , vous aurez généralement être amené à lire des données depuis et écrire des données sur des fichiers qui existent en dehors du programme lui-même. Python fournit des mécanismes simples d'accès et de modification des fichiers spécifiques à l'aide des fonctions standards qui font partie de la langue de base. Instructions
    des fichiers ouverts dans Python
    1

    décider de la politique d'utilisation. Vous devez savoir si vous avez besoin de lire ou d' écrire dans le fichier avant de pouvoir ouvrir le fichier. Seulement ouvrir le fichier avec les permissions que vous avez vraiment besoin et ne pas ouvrir un fichier en mode lecture-écriture lorsque vous ne devez lire. Cela permettra d'éviter accidentelle écrit à déposer vous ne devriez pas être écrivez.
    2

    décider d'utiliser le mode ASCII ou binaire. Si vous lisez le texte, vous aurez envie d'utiliser le mode ASCII. Si vous lisez des données binaires , utilisez le mode binaire. Ce mode permet de traduire les fins de ligne à la mode, votre système d'exploitation utilise .
    3

    créer la chaîne de mode. Le premier caractère est mode lecture ou écriture . Si vous voulez ouvrir en mode binaire , ajoutez un "b" à la fin de la chaîne . Par exemple, pour lire en mode ASCII, la chaîne en mode serait "r" et d'écrire en mode binaire , la chaîne en mode serait "wb" .
    4

    Ouvrez le fichier en utilisant l' ouvrir fonction . Stockez l'objet du fichier résultant dans une variable. Par exemple:

    f = open ( "/nom /va /ici ", " r")
    lire des fichiers en Python
    5 < p> itérer sur toutes les lignes. Un objet de fichier peut être utilisé comme un ensemble avec la boucle "pour" . Vous pouvez parcourir toutes les lignes dans un fichier ( une action commune ) avec l'instruction for

    pour la ligne à f : . Print ligne
    6

    Cherchez à un certain point dans le fichier . Fichiers ne sont pas toujours lues séquentiellement de sorte qu'il est souvent nécessaire de demander à un certain point dans le fichier avant la lecture du fichier . Vous pouvez le faire avec la méthode de recherche d'un objet fichier .

    # Retourne le bytef.seek 100e (100)

    # Chercher à 10 octets de la bytef.seek courant (10 , 1)
    7

    Lire les données binaires dans un fichier. En utilisant la méthode de lecture d'un objet fichier , vous pouvez lire un nombre arbitraire d'octets à partir d'un fichier .

    # Lire 16 octets à partir de la filebuf = f.read (16)
    Ecrire à Python fichiers
    8

    écrire des données dans un fichier. Si un fichier est ouvert en mode écriture , vous pouvez écrire des données ASCII ou binaire à elle . Cela se fait avec la méthode d'écriture d'un objet fichier .

    F.write ("Ceci est un texte " )
    9

    écrire des objets dans un fichier. Si vous devez enregistrer l'état interne d' un objet, vous pouvez " cornichon " il . Pour décaper un objet, vous devez d'abord importer le module pickle . Après cela, vous pouvez cornichon presque n'importe quel objet avec la fonction pickle.dump .

    Importation picklepickle.dump ( any_object , f)
    10

    clore le dossier. Après l'écriture est terminée, vous devez fermer le fichier . Cela garantit que tous les tampons sont vidées et le fichier n'est pas verrouillé pour que d'autres programmes peuvent y accéder. Cela se fait avec la méthode close d'un objet fichier .

    F.close ()

    Previous :

    next :
      articles connexes
    ·Qu'est-ce qu'un GIL Python 
    ·Comment faire pour supprimer une nouvelle ligne dans Py…
    ·Comment parcourir uniquement les nombres pairs en boucl…
    ·Comment utiliser l' inscription et de Split Fonctions d…
    ·Comment faire pour convertir Int à cordes en Python 
    ·Comment Dump texte de Hex en Python 
    ·Comment compter sur une seule ligne en Python 
    ·Comment trouver des majuscules dans Python 
    ·Comment faire une boucle pour trouver le moyen d'un gro…
    ·Comment aplatir listes en Python 
      articles en vedette
    ·Techniques de contrôle de concurrence 
    ·Comment supprimer un index dans un tableau dynamique d'…
    ·Comment passer Javascript variable de Coldfusion 
    ·Comment trouver des fichiers VBA 
    ·Comment faire pour convertir TimeSpan Dans un flotteur 
    ·Comment faire pour modifier une CSS background image av…
    ·Que sont les « variables d'instance » en Java 
    ·Comment faire pour déboguer les fuites de mémoire dan…
    ·Comment se connecter à deux bases de données PHP MySQ…
    ·Comment obtenir Fond Bouton dans Android 
    Copyright © Connaissances Informatiques http://fr.wingwit.com