- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Deviens membre Premium magic_button
Débloque cette session en devenant Membre Premium 🚀
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Voilà donc j'ai terminé de créer mon dictionnaire et vous voyez que là donc on a un dictionnaire qui est certes assez longmais au moins on a quelque chose de clair qui est défini au début de notre fichier et après dans la logique de notre script on aquelque chose de très simple ici avec une seule ligne qui va nous permettre de récupérer le dossier dans lequel on souhaite déplacer les fichiers.
00:00:18 :Donc pour déplacer un fichier là on a plusieurs façons de faire, on a le module Shuttle notamment avec la fonction Move qui nous permet de déplacerun fichier. Avec Padslive on va avoir Rename qui va nous permettre de renommer un fichier et ainsi de le déplacer. Donc c'est cette méthode qu'on va
00:01:28 :Donc ça fonctionne comme on le souhaite et maintenant on va devoir créer ce dossier s'il n'existe pas. Donc pour ça on peut fairedossier cible absolu point mkdir et mkdir on peut lui dire existe ok égal à true. Alors pourquoi on fait ça ? Parce que si on ne met pas
00:02:09 :Donc ça c'est une autre façon de faire et comme c'est quelque chose qu'on fait très souvent ils ont eu la bonne idée de mettre un paramètre ici quis'appelle existe ok qui nous permet de faire tout ça beaucoup plus facilement. Donc là ça me permet de créer le dossier à l'intérieur de data et ensuite
00:02:53 :prévues au départ. Dans le trier les fichiers selon les extensions on avait quelque chose d'assez global trier les fichiers c'est pas vraiment très explicite.On peut faire ça de plein de façons différentes et là vous voyez qu'on rentre dans le détail. Mais au moins le fait d'avoir détaillé ces trois premières étapes
00:03:53 :je peux utiliser de nouveau le slash et si je sauvegarde le fichier et que je relance vous voyez que là on a bien donc chaque fichier qui est à l'intérieurdu bon dossier. Donc pour l'instant c'est juste une chaîne de caractère on ne les a pas encore déplacés mais on a bien le résultat escompté. On a notre fichier
00:06:18 :conseille là encore d'aller voir la documentation ou d'aller directement sur un moteur de recherche pour faire des recherches comme on l'a fait au début de cette vidéo,en allant chercher comment on pouvait récupérer tous les fichiers à l'intérieur d'un dossier avec Pathfib et ensuite c'est vraiment de la logique. Donc n'hésitez pas à décomposer
00:06:32 :les choses comme on l'a fait au début ici, ce qui vous permet d'au moins commencer quelque chose, même si vous bloquez par la suite, vous voyez qu'avec ces 3 étapes ici,on a quand même pu se rendre jusqu'à la boucle et jusqu'à la récupération du fichier et après bien sûr il faut comme je vous dis à chaque fois détailler tout ça
00:06:54 :obligé de passer par ces étapes de décomposition, c'est quand même toujours une bonne idée de partir avec un fil conducteur même quand on a de l'expérience,ça nous évite parfois de revenir en arrière ou de devoir effacer des choses qu'on avait faites et qui finalement ne fonctionnent pas. Donc ça peut être bien d'avoir une petite
00:07:08 :trame et après si vous avez beaucoup d'expérience, vous aurez juste une ou deux lignes à écrire et si vous êtes un peu plus débutant, il faudra un peu plus détaillerchaque étape avant de rentrer dans le code. Donc voilà comment résoudre cet exercice avec Patlib, on aurait pu utiliser plein d'autres modules, on aurait pu le faire
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.