- 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
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Dans cette partie, on va voir une fonctionnalité très pratique qui a presque changé ma vie,en tout cas ma vie de développeur, de programmeur,puisque ça permet, notamment quand vous utilisez le script d'autres personnes,de trouver le chemin vers les fichiers que vous utilisez.
00:00:18 :C'est très important puisque souvent on va pouvoir déjà introspecter des fichiersavec par exemple help, dire, etc.Mais il se peut des fois que, surtout quand c'est du code qui a été fait par d'autres personnes,que ce ne soit pas documenté ou des choses du genre.
00:00:33 :Et donc là, c'est très important de pouvoir aller récupérer directement le fichier,l'ouvrir et pouvoir voir ce que le code faitet non pas s'en remettre uniquement à des docstrings qui pourraient être même inexistantes.
00:00:44 :Donc là, par exemple, dans ce script, vous voyez, j'importe le module OSet je vais utiliser cette variable magique qui est la variable file,précédée et suivie de 2-du-bas, comme ceci.
00:00:56 :Et donc en faisant un print de os.file comme ceci,on va pouvoir récupérer le chemin vers le module OS.Donc si j'exécute le script, vous voyez que ça nous dit que le module OSest dans cpython36lib os.py.
00:01:10 :Donc je pourrais aller ouvrir ce fichier ici directement avec open filepour aller voir directement le fichier et tout ce qu'il contient.Donc très très pratique quand vous ne savez pas où se trouve un fichier sur le disque,vous pouvez obtenir le chemin vers ce module, vers ce fichier,
00:01:25 :directement avec cette variable file.C'est aussi très pratique quand on veut récupérer le dossierdans lequel on exécute notre script.Par défaut, cette même variable file ici, on peut la printer toute seule.
00:01:38 :Elle appartient à notre script ici et elle va nous retourner le cheminvers le script qui est en train d'être utilisé.Donc là, je vais exécuter ces 3 lignes iciet vous allez voir qu'on se retrouve donc avec la variable file iciqui est égale à mon script que je suis en train d'exécuter,
00:01:54 :donc le script exemple.py.Et ça va nous permettre donc avec par exemple la fonction dearNameici du module OS de récupérer le dossier courant.Donc la fonction ici os.path.dearName
00:02:06 :qui nous retourne le dossier qui contient le fichier qu'on est en train d'exécuter.Donc très très pratique par exemple si vous voulez construire des chemins relatifs,donc aller chercher des dossiers ou des fichiers qui sont relatifsà l'endroit où se trouve votre script,cette façon de faire ici est très efficace
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.