Comment utiliser la fonction open() pour ouvrir un fichier en Python 2.x

WBOY
Libérer: 2023-08-02 09:33:19
original
1518 Les gens l'ont consulté

Comment utiliser la fonction open() pour ouvrir un fichier dans Python 2.x

Dans la version Python 2.x, vous pouvez utiliser la fonction open() pour ouvrir et exploiter des fichiers. La fonction open() accepte deux paramètres : le nom de fichier et le mode d'ouverture. Le nom du fichier peut être un chemin relatif ou absolu, et le mode d'ouverture détermine la manière dont le fichier est manipulé. Ce qui suit présentera l’utilisation de la fonction open() et fournira un exemple de code.

Mode ouvert :

  • 'r' : mode lecture seule. Le fichier doit exister, sinon une exception FileNotFoundError sera levée, mode par défaut.
  • 'w' : mode d'écriture. Si le fichier existe déjà, effacez le contenu original et écrivez à partir de zéro ; si le fichier n'existe pas, créez un nouveau fichier.
  • 'a' : mode Ajouter. Si le fichier existe déjà, ajoutez le contenu à la fin du fichier ; si le fichier n'existe pas, créez un nouveau fichier.
  • 'b' : Mode binaire. À utiliser en conjonction avec d'autres modes pour les opérations binaires.
  • '+' : Ouvrir un fichier pour les mises à jour (lecture et écriture).

L'exemple de code est le suivant :

  1. Ouvrez le fichier en mode lecture seule et lisez le contenu :
file = open('example.txt', 'r')
content = file.read()
print(content)
file.close()
Copier après la connexion
  1. Ouvrez le fichier en mode écriture, écrivez le contenu et enregistrez-le :
file = open('example.txt', 'w')
file.write('Hello, world!')
file.close()
Copier après la connexion
  1. Ouvrez le fichier en mode ajout, ajoutez le contenu à la fin du fichier :
file = open('example.txt', 'a')
file.write('
This is a new line.')
file.close()
Copier après la connexion
  1. Ouvrez le fichier en mode lecture seule et lisez le contenu ligne par ligne :
file = open('example.txt', 'r')
for line in file:
    print(line)
file.close()
Copier après la connexion
  1. Ouvrez le fichier en utilisant l'instruction with et ferme automatiquement le fichier à la fin du bloc de code :
with open('example.txt', 'r') as file:
    content = file.read()
    print(content)
Copier après la connexion

A noter qu'après avoir utilisé la fonction open() pour ouvrir un fichier, il est préférable de fermer le fichier une fois l'opération terminée pour libérer des ressources et éviter erreurs potentielles. Vous pouvez utiliser la méthode close() pour fermer le fichier, ou utiliser l'instruction with, qui fermera automatiquement le fichier.

De plus, lors du traitement de fichiers, vous pouvez également utiliser d'autres méthodes connexes pour gérer les fichiers, telles que readline(), readlines(), write(), etc. Choisissez la méthode appropriée en fonction des besoins spécifiques.

Résumé : ce qui précède explique comment utiliser la fonction open() dans Python 2.x, y compris le mode d'ouverture des fichiers et certaines opérations courantes. Grâce à ces exemples de codes, vous pouvez mieux comprendre comment utiliser la fonction open() en Python pour ouvrir et exploiter des fichiers. Pensez à fermer les fichiers après avoir travaillé dessus pour prendre de bonnes habitudes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!