Maison > développement back-end > Tutoriel Python > Comment résoudre le chemin du répertoire de script lorsqu'il est invoqué à partir d'une vue Django ?

Comment résoudre le chemin du répertoire de script lorsqu'il est invoqué à partir d'une vue Django ?

Linda Hamilton
Libérer: 2024-10-24 02:43:29
original
1053 Les gens l'ont consulté

How to Resolve Script Directory Path when Invoked from a Django View?

Résolution du chemin du répertoire de script lorsqu'il est invoqué depuis la vue Django

En Python, l'accès à l'emplacement du répertoire d'un script se fait souvent à l'aide de os.getcwd() ou de méthodes similaires. Cependant, lors de l'exécution d'un script à partir d'une vue Django, le répertoire de travail actuel peut ne pas représenter l'emplacement réel du script.

Pour obtenir de manière fiable le chemin du répertoire du script, modifiez votre code comme suit :

<code class="python">import os

# Resolve the real path to the file, even if it's just a filename
script_path = os.path.realpath(__file__)

# Extract the directory path from the resolved path
script_dir = os.path.dirname(script_path)

print(script_dir)</code>
Copier après la connexion

En appelant os.path.realpath sur __file__, vous vous assurez que le chemin du script est toujours résolu, qu'il s'agisse d'un nom de fichier ou d'un chemin complet. os.path.dirname extrait ensuite la partie répertoire du chemin résolu. Cette méthode fournit un moyen robuste de déterminer le répertoire du script, même lorsqu'il est invoqué depuis une vue Django.

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!

source:php
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal