= Exercices sur les fichiers texte JSON, CSV etc. == Exercice 1 (JSON) - Convertissez le contenu du fichier JSON proposé sur le dépôt Git en structure Python - La donnée lue depuis le fichier JSON contient un dictionnaire * Quelle notation d'accès aux données du dictionnaire allez-vous utiliser pour récupérer la valeur suivante ? * `"New York Bulls"` - Indice : `data["quiz"]["sport"]...` == Exercice 2 (JSON, écriture) - Créez une structure Python étant une liste ou un dictionnaire - Écrivez un fichier JSON valide depuis cette structure - Le fichier doit être indenté (`json.dumps(data, indent=4)`) == Exercice 3 (CSV) - Ouvrez à nouveau votre fichier texte, mais en lecture - Pour relire et afficher les lignes du fichier une à une - Utilisez une boucle `while` : * `line = ` * `while line != "":` * `` * `` ou - Variante de boucle avec la syntaxe de `Python 3.8` * `while line := :` * == Exercice 3 (ouverture avec `with`) - Remplacez le code des deux exercices précédents pour utiliser un gestionnaire de contexte.