Nommer correctement des chemins et des fichiers dans un programme
- 2022-06-30
- Publié par : Christophe DELEUZE
- Catégorie : Python
Bonjour à tous, souvent quand je suis amené à manipuler des fichiers, j’ai parfois tendance à me perdre dans la façon de nommer mes variables pointant vers des chemins que je manipule.
Donc, je vous propose de découvrir ou redécouvrir ensemble un sujet qui n’est pas uniquement lié au python mais qui est d’utilité publique quand il s’agit de manipuler des chemins vers des fichiers et des dossiers. L’objectif est de passer en revue ensemble le vocabulaire employé couramment en programmation pour tout ce qui concerne les noms des chemins (paths).
Nom absolu du fichier (File root)
C:\users\pythoniste\documents\fichier.txt
-------
Nom du fichier (file name / base name)
C:\users\pythoniste\documents\fichier.txt
-----------
Extension de fichier (file extension / name extention)
C:\users\pythoniste\documents\fichier.txt
--- (sans le point)
C:\users\pythoniste\documents\fichier.txt
---- (avec le point)
NB: si un fichier n’a pas de point dans son nom de fichier, il est considéré comme ne possédant pas d’extension.
Dossier de base (base directory)
C:\users\pythoniste\documents\fichier.txt
-------------------
Chemin relatif par rapport au dossier de base (relative path)
C:\users\pythoniste\documents\fichier.txt
---------------------
Un dossier / nœud de l'arborescence (directory name / node / tree node)
C:\users\pythoniste\documents\fichier.txt
---------
Nom du dossier (dir name)
C:\users\pythoniste\documents\fichier.txt
-----------------------------
chemin absolu, complet ou canonique (absolute path / full path / canonical path)
C:\users\pythoniste\documents\fichier.txt
-----------------------------------------
Le mot de la fin
J’espère que cet article vous aura plu et que cela vous aidera à vous y retrouver dans tous les termes employés pour manipuler des chemins.