Python récupère le répertoire courant

Vous pouvez utiliser le langage de script Python pour interagir avec votre système d’exploitation et naviguer entre les fichiers. Le processus est similaire à l’utilisation d’une interface de ligne de commande.

Python‚Äôs get current directory, ou Python os.getcwd(), vous permet de changer de répertoire et de déplacer des fichiers. Cet article explique ce qu’est get current directory et comment utiliser la commande.

Qu’est-ce que Python ‚Äòget current directory‚Äô ?

Le get current directory, ou os.getcwd(), la méthode se compose de deux composants : os, qui signifie operating system et .getcwd(), qui signifie get current working directory ‚Äî en référence au répertoire (dossier) ou à l’emplacement dans lequel votre fichier de code est actuellement stocké.

Vous devez importer le module os avant d’utiliser la méthode. Un module Python est un code pré-construit ; vous n’avez pas besoin d’installer de bibliothèques tierces. Le module os nous permet de naviguer dans le système de fichiers du système d’exploitation, d’obtenir des informations sur les fichiers et de déplacer des fichiers.

Comment Python ‚Äòobtenir le répertoire actuel‚Äô fonctionne

Voyons la méthode Python get current directory en action.

Si vous ouvrez un nouveau fichier de code, disons en IDLE (le code intégré de Python éditeur), vous pouvez saisir ce code :

Avec "import os‚", nous importons le module os dans notre programme. Avec "print", nous demandons au programme d’afficher l’emplacement actuel du fichier. Lorsque vous exécutez ce code, la sortie sera le nom du dossier dans lequel vous vous trouvez actuellement, qui est l’emplacement du répertoire actuel.

Si votre fichier de code est enregistré sur votre bureau, le résultat peut ressembler à ceci :

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

Notez que "nom‚" fait référence au nom associé au compte utilisateur de votre ordinateur (généralement c’est votre prénom).

Utiliser ‚Äòobtenir le répertoire courant‚Äô avec ‚Äòchanger de répertoire‚Äô

Une fois que vous savez dans quel répertoire vous travaillez, vous pouvez naviguer vers un autre répertoire. Pour Pour ce faire, vous pouvez utiliser la méthode ‚Äòchanger de répertoire‚Äô, os.chdir().

Par exemple, supposons que vous vouliez vérifier dans quel répertoire vous vous trouvez, puis accédez au répertoire Documents sur votre ordinateur (en supposant que vous n’êtes pas déjà dans le répertoire Documents), puis confirmez que vous êtes dans le répertoire Documents.

Voici comment afficher votre répertoire actuel, changer de répertoire, puis confirmer que vous êtes dans le répertoire Documents. Découvrez ce code :

Notez que dans le code ci-dessus, nous devons d’abord importer le module os. Ensuite, nous imprimons le répertoire de travail courant en utilisant la commande "print‚" commander. Ensuite, nous changeons de répertoire à l’aide de la méthode os.chdir(), avec le nom du répertoire souhaité (Documents) dans le chemin du dossier cible. Enfin, nous imprimons à nouveau le répertoire de travail actuel pour confirmer que nous sommes dans le répertoire Documents.

Voici la sortie de ce code :

Cela signifie que le premier répertoire était le Bureau, et le nouveau répertoire est Documents. Encore une fois, nous avons utilisé le "print" commande deux fois, une fois pour afficher le répertoire courant avant que nous ne le modifiions, et une fois pour afficher le répertoire courant après que nous l’ayons modifié.

Parce que Python est un langage de script, vous pouvez utiliser Python pour communiquer avec votre système d’exploitation pour naviguer et vous donner des informations sur les fichiers de votre ordinateur. Le Python ‚Äòobtenir le répertoire courant‚Äô method est une méthode Python que vous pouvez utiliser pour obtenir des informations sur vos fichiers.

Certains développeurs trouvent qu’interagir avec des fichiers avec un langage de script tel que Python est plus productif que d’utiliser une GUI (interface utilisateur graphique) d’un système d’exploitation pour créer et cliquer dans des dossiers et des fichiers. utiliser Python ou un autre langage de script pour interagir avec votre système d’exploitation est une compétence précieuse à posséder en tant que développeur.