Sauvegarder la liste

Exclusif Premium

Débloquez votre potentiel ! ✨

Cette session fait partie de notre programme Premium exclusif

+100h de formations exclusives
+180 exercices de code avancés
+100h de mentorats en réécriture
20 projets guidés pas à pas
Mentorats groupés hebdomadaires
Support individuel avec nos mentors

Prêt à passer au niveau supérieur ?

Découvrez tous les avantages Premium et transformez votre apprentissage dès aujourd'hui!

Inscris-toi

(c'est gratuit !)

Un compte est nécessaire pour participer aux discussions.

Créer un compte

Toutes les questions

christophe PIZZI

16 janvier 2025

Résolue
3 réponses

Problème de mise en forme de code Python

```python import os import json from constantes import DATA_DIR class Liste(list): def __init__(self, nom): self.nom = nom def ajouter(self, element): if not isinstance(element, str): raise ValueError("Vous ne pouvez ajouter que des chaînes de caractères!") if element in self: print(f"{element} est déja dans la liste." ) return False self.append(element) return True def enlever(self, element): if element in self: self.remove(element) return True return False def afficher(self): print(f"Ma liste de {self.nom} :") for element in self: print(f" - {element}") def sauvegarder(self): chemin = os.path.join(DATA_DIR, f"{self.nom}.json") if not os.path.exists(DATA_DIR): os.makedirs(DATA_DIR) with open(chemin, "w") as f: json.dump(self, f, indent=4) return True ```

Célestin

21 juillet 2024

Résolue
1 réponse

Création du fichier .json

Bonjour, Je me demande pourquoi le fichier (contenu dans la variable "chemin" dans la vidéo) est crée. Le fait de l'ouvrir pour écrire dedans (avec : "with open(chemin, "w") as f) le crée-t-il automatiquement ? Désolé de déranger pour cela et merci d'avance pour votre réponse.

Ce n'est pas fini...

Tu as complété % du parcours 🔥

Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.