- 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 :Pour récupérer le chemin du dossier dans lequel se trouvent les fichiers, on va tout simplement créer une variable.On va l'appeler basedir.On peut la récupérer de différentes façons.
00:00:08 :On peut mettre un chemin absolu.Pour ça, je peux tout simplement faire un clic droit sur le dossier,copy, paste, et là mettre en chaîne de caractère le chemin absolu vers ce dossier.
00:00:18 :On peut faire comme ça.On pourrait demander également le chemin avec la fonction inputet demander à l'utilisateur de rentrer un chemin.On pourrait dire entrer un chemin de dossier.
00:00:28 :C'est une autre façon de faire avec l'intervention de l'utilisateur cette fois-ciqui éviterait d'avoir à modifier le script si jamais on souhaite chercher à l'intérieur d'un autre dossier.
00:00:37 :On peut également utiliser un module, le module 6,qui me permet grâce à argv, qui est en fait une liste,de récupérer les arguments qui sont passés à mon script.
00:00:46 :Qu'est-ce que ça veut dire ça ?Tout simplement qu'on va pouvoir récupérer ce que l'on passe dans notre script dans un terminal.Si j'ouvre un nouveau terminal ici, je vais pouvoir exécuter mon script.
00:00:55 :Je vais faire python 3.8 main.py.Pour vous montrer ce que ça donne, je vais commenter cette ligne iciet je vais faire un print de 6.argv.
00:01:04 :Je sauvegarde, je lance mon script,et là je vais juste mettre un chemin de dossier après.Je vais mettre user tbash tout simplement.Je valide avec entrée.
00:01:11 :Et là vous voyez que notre liste, donc 6.argv ici,ça contient le nom du fichier et ce qu'on a passé après.Et si on passait d'autres choses ici, si je mettais test par exemple,vous voyez qu'on a les différents éléments que l'on passe après le chemin du fichier.
00:01:25 :Et tous les éléments qu'on passe après dans une liste.Donc ça c'est une autre façon encore de récupérer un chemin de dossieravec l'intervention de l'utilisateur sans avoir besoin de passer par la fonction input.
00:01:35 :On pourrait ici tout simplement considérer que l'utilisateur va passer après le nom du fichierle chemin dans lequel il souhaite trier les fichiers.Et donc on pourrait ici récupérer sur cette liste le dernier élémenten faisant crochet moins un tout simplement.
00:01:48 :Donc ça c'est une autre façon de faire.Je pourrais mettre ça ici dans mon base dir et récupérer le dossier.Donc voilà différentes façons de récupérer le chemin dans lequel on souhaite trier les fichiers.
00:01:59 :Donc pour l'instant moi je vais juste mettre un chemin absolu.Donc je vais reprendre le chemin complet comme ceci et le mettre sous forme de chaîne de caractère.
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.