Créez un fichier texte contenant un document JSON, comme
l’exemple minimal ci-dessous. Chargez ensuite le fichier et récupérez
son contenu comme un dictionnaire Python. Pour chaque pays, ajoutez une
entrée nblang qui contient le nombre de langues
officielles. Sauvegardez ensuite le dictionnaire mis à jour dans le même
fichier.
{ "Belgium": { "capital": "Brussels", "languages": ["french", "dutch", "german"] }, "China": { "capital": "Beijing", "languages": ["mandarin chinese"] } }
Créez une fonction qui reçoit un chemin vers un fichier Excel. Le fichier aura la structure suivante:
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | X | Y | Radius | Red | Green | Blue |
| 2 | 20 | 20 | 15 | 255 | 0 | 0 |
| 3 | 100 | 120 | 30 | 0 | 255 | 255 |
| 4 | 300 | 40 | 40 | 255 | 0 | 255 |
La fonction recevra aussi les dimensions d’une image qu’elle devra
créer et dans laquelle elle devra dessiner
les cercles décrits dans le fichier Excel. L’image devra être sauvée
dans un fichier ayant le même nom que le fichier Excel (mais avec
l’extension .jpg) et dans le même dossier que celui-ci.
Vous pouvez ensuite essayer votre programme sur ce fichier Excel avec un taille d’image de 1280x960. Pourriez-vous refaire ce fichier Excel à partir du fichier pgm de la séance 4 ?