Création des constantes
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 compte00:00:00 :Alors la toute première chose qu'on va faire, qui n'a pas vraiment rapport avec les classes maison va quand même le faire pour le bien de cet exercice, c'est créer un fichier que j'ai appelédonc constants.py, qui va contenir notamment cette variable, donc la variable datadir, qui
00:00:13 :est en fait l'endroit dans lequel on va sauvegarder les listes que l'on va créer avec notre classe.Donc ce que j'ai fait c'est tout d'abord importer le module os, puisque on va travailler avec deschemins, et on utilise cette variable spéciale, donc file, qui est précédé et suivi de 2-du bas,
00:00:28 :qui va nous retourner le chemin du script actuel, donc c'est-à-dire dans ce cas-ci le fichierconstants.py. On utilise ensuite cette fonction, donc os.path.appspath, donc ça en fait ça nous
00:00:40 :permet de récupérer un chemin absolu, ça c'est en fait si jamais on avait un chemin relatif,ou si vous avez par exemple des liens symboliques, et bien vous vous assurez avec cette fonction derécupérer le vrai chemin de votre fichier et non pas un chemin relatif ou un lien symbolique par
00:00:56 :exemple, entre autres, il y en a plein d'autres, mais en tout cas avec cette fonction vous êtessûr de récupérer le vrai chemin. On a ensuite os.path.dirname, qui nous permet de récupérer
00:01:04 :cette fois-ci le nom du dossier qui correspond à ce chemin. Donc là, au lieu d'avoir le fichierconstants.py, on va se retrouver dans ce cas-ci avec le dossier 01 qui est contenu à l'intérieur
00:01:14 :des sources. Donc ensuite cette variable ici curdir, donc cur qui veut dire en fait, qui estun raccourci pour current, current qui veut dire courant, donc moi je mets toujours ce nom devariable ici pour récupérer le fichier, en fait le dossier dans ce cas-ci courant, et bien cette
00:01:28 :variable je vais la concaténer avec os.path.join avec tout simplement la chaîne de caractèredata. Donc là si on fait un print à ce niveau-ci de data.dir, vous allez voir qu'on va se retrouver
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.