Maison >développement back-end >Tutoriel Python >Comment puis-je trouver le répertoire de mon script Python et le répertoire de travail actuel ?

Comment puis-je trouver le répertoire de mon script Python et le répertoire de travail actuel ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-06 19:34:13622parcourir

How Can I Find My Python Script's Directory and the Current Working Directory?

Trouver le répertoire actuel et le répertoire des fichiers

Déterminer le répertoire actuel et l'emplacement d'un script Python peut être utile pour diverses tâches. Voici un aperçu de la façon d'y parvenir en Python :

Répertoire actuel :

  • getcwd() : Cette fonction renvoie l'intégralité chemin du répertoire de travail actuel en tant que chaîne.

Exemple :

import os
curr_dir = os.getcwd()

Répertoire du fichier :

  • os .path.realpath(__file__): Cette expression obtient le chemin complet du répertoire contenant le script. file contient le chemin du fichier Python en cours d'exécution par rapport au répertoire de travail actuel. os.path.realpath() résout tous les liens symboliques dans le chemin.

Exemple :

import os
script_dir = os.path.dirname(os.path.realpath(__file__))

Remarque :

  • Si os.chdir() a été utilisé pour modifier le répertoire de travail actuel, la valeur de __file__ ne sera pas être mis à jour en conséquence.
  • Pour une documentation complète, reportez-vous aux modules os et os.path, os.getcwd(), __file__, os.path.realpath(), os.path.dirname() et 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:
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