Maison > Article > développement back-end > Ouvrez un fichier à l'aide de la fonction open() de Python
Exemples d'utilisation et de code de la fonction open en Python
La fonction open en Python est une fonction utilisée pour ouvrir des fichiers. Elle peut facilement lire et écrire des fichiers. Dans cet article, nous présenterons en détail l’utilisation de la fonction open et donnerons des exemples de code spécifiques.
La syntaxe de base de la fonction open est la suivante :
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
Parmi eux, le paramètre file indique le chemin du fichier à ouvrir ; le paramètre mode indique le mode d'ouverture du fichier ; le paramètre buffering indique le réglage de la taille du tampon, et la valeur par défaut est -1, indiquant que le mécanisme de mise en mémoire tampon par défaut est utilisé ; le paramètre d'encodage indique la méthode d'encodage du fichier spécifié ; le paramètre d'erreurs indique la méthode de traitement lorsque l'erreur d'encodage du fichier se produit ; le paramètre de nouvelle ligne indique la définition de la nouvelle ligne ; mode ; le paramètre closefd indique s'il faut fermer le descripteur de fichier correspondant lorsque le fichier est fermé ; le paramètre opener indique une méthode d'ouverture de fichier personnalisée.
Voici quelques paramètres du mode commun et leurs descriptions correspondantes :
Ensuite, nous donnons quelques exemples de code spécifiques :
Lecture de fichiers
file_path = "test.txt" file = open(file_path, 'r') content = file.read() file.close() print(content)
Dans le code ci-dessus, nous ouvrons d'abord un fichier nommé test.txt via la fonction open, en utilisant le mode 'r' Lecture. Ensuite, nous utilisons la méthode read pour lire le contenu du fichier et fermons le fichier à l’aide de la méthode close. Enfin, le contenu lu est généré via l'instruction print.
Écrire dans un fichier
file_path = "test.txt" file = open(file_path, 'w') content = "Hello, world!" file.write(content) file.close()
Dans le code ci-dessus, nous ouvrons d'abord un fichier nommé test.txt via la fonction open et utilisons le mode 'w' pour écrire. Ensuite, nous écrivons « Bonjour tout le monde ! » dans le fichier via la méthode d'écriture. Enfin, fermez le fichier via la méthode close.
Ajouter des fichiers
file_path = "test.txt" file = open(file_path, 'a') content = "This is a new line." file.write(content) file.close()
Dans le code ci-dessus, nous ouvrons d'abord un fichier nommé test.txt via la fonction open et utilisons le mode « a » pour l'ajouter. Ensuite, nous ajoutons « Ceci est une nouvelle ligne ». à la fin du fichier via la méthode d'écriture. Enfin, fermez le fichier via la méthode close.
Ce qui précède sont des exemples d'utilisation et de code de la fonction open. Grâce à l'utilisation flexible de la fonction open, nous pouvons facilement lire et écrire le contenu du fichier. Dans le développement réel d'un projet, nous pouvons choisir différents modes d'opération sur les fichiers en fonction des besoins pour obtenir de meilleurs résultats. Dans le même temps, nous devons également nous rappeler de fermer le fichier à temps après l'avoir exploité pour éviter le gaspillage et les fuites de ressources.
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!