Maison > développement back-end > Tutoriel Python > Comment obtenir les répertoires actuels et de script en Python ?

Comment obtenir les répertoires actuels et de script en Python ?

DDD
Libérer: 2024-12-10 13:26:16
original
709 Les gens l'ont consulté

How Do I Get the Current and Script Directories in Python?

Détermination des répertoires actuel et de fichiers en Python

Connaître le répertoire actuel et l'emplacement du fichier Python en cours d'exécution peut être utile dans de nombreux scénarios. Voici comment récupérer ces informations :

Recherche du répertoire actuel

Pour obtenir le chemin complet du répertoire de travail actuel dans lequel vous avez exécuté le script Python, utilisez le code suivant :

import os
cwd = os.getcwd()
Copier après la connexion

Localisation du répertoire de fichiers du script

Pour déterminer le répertoire contenant le fichier Python en cours d'exécution, utilisez ce qui suit incantation :

import os
dir_path = os.path.dirname(os.path.realpath(__file__))
Copier après la connexion

Cette approche garantit que le répertoire correct est récupéré quelles que soient les modifications apportées au répertoire de travail actuel à l'aide de os.chdir().

Références

  • [os et os.path modules](https://docs.python.org/3/library/os.html)
  • [__file__ constante](https://docs.python.org/3/library/__builtin__.html#file)
  • [os.path.realpath()](https://docs.python.org/3 /library/os.path.html#os.path.realpath)
  • [os.path.dirname()](https://docs.p ython.org/3/library/os.path.html#os.path.dirname)
  • [os.getcwd()](https://docs.python.org/3/lib rary/os.html#os.getcwd)
  • [os.chdir()](https://docs.python.org/3/library/os.html#os.chdir)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal