Exercice Python: Écrire un programme en Python qui permet de remplacer la 3ème ligne d’un fichier texte, par la phrase « désolé ! Le contenu de cette ligne a été changé !». L'exrcice est réalisé avec Python: version 2.7 python version 3.7 , winPython ou anaconda...- version Windows 7, Windows 8 , Windows 10. U début on ouvre le fichier texte à l'aide de la méhode open python en mode lecture r et on récupère le contenu des lignes via la méthode readlines et on ferme ensuite le fichier avec la méthode close. Ensuite on ouvre le fichier en mode écriture write 'w' et on écit sur le fichier avec la méthode writlelines python. Pour un bon visionnage de la vidéo, utiliser le navigateur google chrome.
E / S de fichier Python
Dans ce didacticiel, vous découvrirez les opérations sur les fichiers Python. Plus précisément, ouvrir un fichier, le lire, y écrire, le fermer et diverses méthodes de fichier dont vous devez être conscient.
Vidéo: Lire et écrire des fichiers en Python
Lire et écrire des fichiers en Python
Les fichiers sont des emplacements nommés sur le disque pour stocker les informations associées. Ils sont utilisés pour stocker en permanence des données dans une mémoire non volatile (par exemple un disque dur).
Étant donné que la mémoire vive (RAM) est volatile (qui perd ses données lorsque l'ordinateur est éteint), nous utilisons des fichiers pour une utilisation future des données en les stockant de manière permanente.
Lorsque nous voulons lire ou écrire dans un fichier, nous devons d'abord l'ouvrir. Lorsque nous avons terminé, il doit être fermé pour que les ressources liées au fichier soient libérées.
Python exercise: Write a program in Python that allows you to replace the 3rd line of a text file with the phrase "sorry! The content of this line has been changed! " The exrcice is made with Python: version 2.7 python version 3.7, winPython or anaconda ...- version Windows 7, Windows 8, Windows 10. U start we open the text file using the method open python in read mode r and we retrieve the contents of the lines via the readlines method and then close the file with the close method. Then we open the file in writing mode write 'w' and we write on the file with the method writlelines python. For a good viewing of the video, use the google chrome browser.
close method for python files: Ferme le fichier
detach method for python files: Renvoie le flux brut séparé du tampon
fileno method for python files: Renvoie un nombre qui représente le flux, du point de vue du système d'exploitation
flush method for python files: Vide le tampon interne
isatty method for python files: Retourne si le flux de fichiers est interactif ou non
read method for python files: Retourne le contenu du fichier
readable method for python files: Retourne si le flux de fichier peut être lu ou non
readline method for python files: Renvoie une ligne du fichier
readlines method for python files: Retourne une liste de lignes du fichier
seek method for python files: Changer la position du fichier
seekable method for python files: Retourne si le fichier nous permet de changer la position du fichier
tell method for python files: Renvoie la position actuelle du fichier
truncate method for python files: Redimensionne le fichier à une taille spécifiée
écriture method for python files: Retourne si le fichier peut être écrit ou non
write method for python files: Écrit la chaîne spécifiée dans le fichier
writelines method for python files: Écrit une liste de chaînes dans le fichier
Les fichiers en Python sont accessibles en utilisant différents modes tels que lecture, écriture ou ajout. Voici les détails sur le mode d'accès pour ouvrir un fichier.
Voici la liste des différents modes d'ouverture d'un fichier en Python
- Ouvrir le fichier avec python en mode r Il ouvre le fichier en mode lecture seule. Le pointeur de fichier existe au début. Le fichier est par défaut ouvert dans ce mode si aucun mode d'accès n'est passé.
Ouvrir le fichier avec python en mode rb Il ouvre le fichier en lecture seule au format binaire. Le pointeur de fichier existe au début du fichier.
- Ouvrir le fichier avec python en mode r+ Il ouvre le fichier pour lire et écrire à la fois. Le pointeur de fichier existe au début du fichier.
- Ouvrir le fichier avec python en mode rb+ Il ouvre le fichier en lecture et en écriture à la fois au format binaire. Le pointeur existe au début du fichier.
- Ouvrir le fichier avec python en mode w Il ouvre le fichier en écriture uniquement. Il écrase le fichier s'il existe déjà ou en crée un nouveau si aucun fichier n'existe avec le même nom. Le pointeur de fichier existe au début du fichier.
Ouvrir le fichier avec python en mode wb Il ouvre le fichier pour écrire uniquement au format binaire. Il écrase le fichier s'il existe déjà ou en crée un nouveau si aucun fichier n'existe. Le pointeur de fichier existe au début du fichier.
- Ouvrir le fichier avec python en mode w+ Il ouvre le fichier pour écrire et lire les deux