AccueilCPGEQCMQCM : Notions de Manipulation de Fichiers en Python QCM : Notions de Manipulation de Fichiers en Python 1. Quelle est la commande pour ouvrir un fichier en mode lecture ? open(« fichier.txt », « r ») open(« fichier.txt », « w ») open(« fichier.txt », « a ») 2. Que fait la méthode read() sur un fichier ouvert ? Elle lit une ligne à la fois. Elle lit tout le contenu du fichier. Elle écrit du texte dans le fichier. 3. Quelle est la différence entre les modes d’ouverture « w » et « a » ? « w » ajoute du contenu à la fin, « a » écrase le contenu existant. « w » crée un nouveau fichier ou écrase, « a » ajoute à la fin. « w » lit le fichier, « a » ajoute du contenu. 4. Comment fermer un fichier après l’avoir utilisé ? close(fichier) fichier.close() file.close(fichier) 5. Que se passe-t-il si on essaie de lire un fichier en mode « w » ? Le fichier est lu normalement. Le fichier est effacé avant d’être lu. Une erreur est générée. 6. Quelle est l’utilité de la méthode readline() ? Lire le fichier entier. Lire une ligne à la fois. Lire plusieurs lignes à la fois. 7. Quel mode d’ouverture est utilisé pour lire et écrire dans un fichier existant ? « r+ » « w+ » « a+ » 8. Quelle méthode est utilisée pour écrire dans un fichier ? fichier.read() fichier.write() fichier.close() 9. Qu’est-ce qu’un fichier CSV ? Un fichier texte avec des valeurs séparées par des virgules. Un fichier compressé en format zip. Un fichier de valeurs numériques uniquement. 10. Quelle méthode de lecture permet de lire toutes les lignes d’un fichier en une seule fois ? read() readline() readlines() Vérifier les réponses Reprendre le QCM