Maison >développement back-end >Tutoriel Python >Opérations de lecture et d'écriture de fichiers en Python
Le langage Python est un langage de script très puissant et l'un des langages les plus populaires dans le monde de la programmation. En Python, les opérations de lecture et d’écriture de fichiers sont très importantes et impliquent presque tous les programmes.
La lecture et l'écriture de fichiers sont deux aspects importants du traitement des données. En Python, la lecture et l'écriture de fichiers sont implémentées via la fonction open(). La fonction open() peut ouvrir un fichier et renvoyer un objet fichier à travers lequel nous pouvons lire et écrire le fichier.
Opérations de lecture de fichiers
En Python, il existe de nombreuses façons de lire des fichiers. Une méthode courante consiste à utiliser la fonction open() pour ouvrir le fichier, puis à utiliser la fonction read() pour lire le contenu du fichier. La fonction read() peut recevoir un paramètre représentant le nombre de caractères ou d'octets lus. Si aucun argument n'est spécifié, le fichier entier est lu.
Ce qui suit est un exemple de lecture d'un fichier :
with open('file.txt', 'r') as file: content = file.read() print(content)
Le code ci-dessus lit tout le contenu du fichier en ouvrant un fichier nommé file.txt puis en utilisant la méthode read(). Après lecture du fichier, le descripteur de fichier se ferme automatiquement. Ceci est réalisé en utilisant l'instruction with.
Ce qui suit est un exemple de lecture du contenu d'un fichier d'une longueur spécifiée :
with open('file.txt', 'r') as file: content = file.read(10) print(content)
Le code ci-dessus ne lit que les 10 premiers caractères du fichier.
Opération d'écriture de fichier
En Python, pour écrire dans un fichier, utilisez la fonction open() pour ouvrir le fichier spécifié et utilisez la méthode write() pour écrire le contenu. Si le fichier n'existe pas, la fonction open() créera automatiquement un nouveau fichier.
Ce qui suit est un exemple d'écriture de données dans un fichier :
with open('file.txt', 'w') as file: data = 'Hello, Python! ' file.write(data)
Dans le code ci-dessus, le mode w est utilisé pour ouvrir le fichier puis écrire les données.
Lors de l'écriture de données dans un fichier, veillez à distinguer les différences entre les différents modes de fonctionnement.
Différentes options pour le paramètre mode :
Python fournit des méthodes extrêmement simples et pratiques pour lire et écrire des fichiers, et les lecteurs peuvent les utiliser de manière flexible en fonction de leurs besoins réels. Bien entendu, des opérations de fichiers plus avancées sont également possibles, telles que la lecture du code source de pages Web, de fichiers d'images et même de données collectées par des capteurs. Les opérations de lecture et d'écriture de fichiers connectent des fichiers et des programmes et constituent une fonctionnalité indispensable et importante.
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!