Répertoire courant☘
Pour créer, ouvrir et manipuler des fichiers grâce à un script, le plus simple est de se « déplacer » dans le répertoire courant, c'est-à-dire le répertoire qui contient le programme Python ainsi que le (ou les) fichier(s) à traiter.
Cas général - Le module os
☘
La manipulation précédente cache en fait l'utilisation du module os
qui comporte de nombreuses commandes permettant d'interagir avec le système d'exploitation.
Voici les instructions à placer en début de programme qui permettent la réalisation automatique de la manipulation proposée plus haut :
1 2 3 4 |
|
Erreur possible
Certains éditeurs Python, en particulier Pyzo, peuvent renvoyer une erreur s'ils sont mal paramétrés.
Dans le cas de Pyzo, il ne faut pas oublier de cocher la case Changer le répertoire lors de l'exécution d'un fichier
, présente dans le menu [Exécuter]
:
Autre méthode avec Pyzo☘
Une des sous-fenêtres de Pyzo permet de déplacer le shell dans le répertoire courant.
Pour cela :
-
Dans l'interface, repérez, en bas à droite, le gestionnaire d'arborescence :
-
En cliquant sur l'icône , vous remontez d'un dossier. En cliquant sur un dossier, vous l'ouvrez (c'est-à-dire vous « descendez à l'intérieur » de celui-ci).
Ci-dessous, je suis remonté à la racine de mes disques durs : -
Une fois dans le répertoire de travail (celui qui contient le programme python et le fichier texte sur lequel vous allez travailler), cliquez sur l'étoile :
-
L'étoile devient jaune, avec un petite flèche en bas à droite. Cliquez sur cette petite flèche :
-
Dans la liste qui apparaît, sélectionnez
[Aller dans ce dossier (shell courant)]
afin de changer de répertoire par défaut : -
Dans la console, apparaît alors le chemin absolu de ce répertoire :