TS Spécialité ISN Lycée Saint Dominique 2014/2015
Page 2 sur 8
Exercice : Classez sous forme d’une arborescence les fichiers qui traînent dans votre répertoire personnel (sur
votre session du lycée)
Remarque : l’organisation arborescente n’est pas le seul moyen de structurer l’information. Elle est
en concurrence avec d’autre méthodes, parmi lesquelles l’utilisation de liens hypertextes (notion
inventée pour simplifier le mécanisme de référence dans une page web). Avec des liens hypertextes,
il est possible d’accéder à des fichiers sans savoir où ils se trouvent dans l’arborescence, simplement
en cliquant sur le lien.
On pourrait ainsi envisager de laisser toutes ses photos en vrac dans un dossier « photos », et créer
plusieurs pages web (l’une pour les photos d’anniversaire, l’autre pour les photos de vacances, ou…),
ainsi qu’une page « globale » récapitulant les liens permettant d’accéder à ces diverses pages. Cette
idée est à la base du Web, des logiciels de gestion de photos et des réseaux sociaux. On parle de
structure de graphe.
3. Comment utiliser un fichier ?
L’utilisation d’un fichier ressemble beaucoup à celle d’un livre. Pour utiliser un livre, on doit
d’abord le trouver (à l’aide de son titre), puis l’ouvrir. Lorsqu’on a fini de l’utiliser, on le referme.
Tant qu’il est ouvert, on peut y lire des informations diverses, et on peut aussi y écrire des
annotations, mais généralement on ne fait pas les deux à la fois. On peut se situer à l’intérieur du
livre, notamment en s’aidant des numéros de pages. On lit la plupart des livres en suivant l’ordre
normal des pages, mais on peut aussi décider de consulter n’importe quel paragraphe dans le
désordre. Tout cela s’applique aussi aux fichiers informatiques !
a. Noms de fichiers, répertoire courant
Lorsqu’on lance un script depuis la fenêtre d’un Shell IDLE, ce dernier se place par défaut dans un
répertoire courant. Sous Windows, la définition de ce répertoire courant fait partie des propriétés de
l’icône de lancement. On a généralement envie de choisir soi-même le répertoire courant afin qu’il
corresponde à ses attentes. Pour cela :
on commence par importer le module os, qui contient toute une série de fonctions
permettant de « dialoguer » avec le système.
On vérifie quel est actuellement le répertoire courant avec la commande getcwd()