[Python] Récupère le répertoire d'exécution du script avec un chemin absolu

Vous pouvez l'obtenir à l'adresse suivante.

os.path.dirname(os.path.abspath(__file__))

Code de test pour le contrôle de fonctionnement

get_abs_dirname.py


import os

print("__file__                                  : %r" %  __file__)
print("os.path.dirname(__file__)                 : %r" % (os.path.dirname(__file__)))
print("os.path.abspath(__file__)                 : %r" % (os.path.abspath(__file__)))
print("os.path.dirname(os.path.abspath(__file__)): %r" % (os.path.dirname(os.path.abspath(__file__))))

Résultat d'exécution


__file__                                  : 'get_abs_dirname.py'
os.path.dirname(__file__)                 : ''
os.path.abspath(__file__)                 : '/home/nagamee/work/get_abs_dirname.py'
os.path.dirname(os.path.abspath(__file__)): '/home/nagamee/work/'


Recommended Posts

[Python] Récupère le répertoire d'exécution du script avec un chemin absolu
Obtenez le chemin du script en Python
Obtenez la valeur de retour d'un script shell externe (ls) avec python3
Obtenir le répertoire personnel avec python
Obtenez le chemin absolu du script en cours d'exécution
Obtenez le chemin du bureau en Python
Accédez au fichier avec un chemin relatif à partir du script d'exécution.
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
Obtenez le chemin du bureau en Python
[Python] Récupère le nom de la variable avec str
[Python] Récupérez les fichiers dans le dossier avec Python
Préparer l'environnement d'exécution de Python3 avec Docker
Archivez et compressez tout le répertoire avec python
Trouvez l'itinéraire le plus court avec l'algorithme de Python Dijkstra
Script Python pour obtenir des informations de note avec REAPER
Expliquons l'allocation d'actifs par le modèle Black Ritterman (avec un exemple d'exécution par Python)
Comment obtenir une liste de fichiers dans le même répertoire avec python
Obtenez date avec python
[Python] Obtenez le chemin d'accès officiel du fichier de raccourci (.lnk)
Récupérer le code retour d'un script Python depuis bat
Obtenez des résultats au format dict avec Python psycopg2
Obtenez l'état de fonctionnement de JR West avec Python
Obtenez le chemin complet référencé par .lnk avec wsl
Obtenez AccessToken pour le compte de service avec le SDK Firebase Admin Python
Obtenez le code du pays avec python
J'ai remplacé le livre de recettes Windows PowerShell par un script python.
Obtenez la chronologie Twitter avec Python
POST json avec le script Python 3
Connaissances minimales pour démarrer avec le module de journalisation Python
Obtenez des données Youtube avec python
Créer un œuf avec python
Créez un exemple de scène semblable à un jeu avec juste le script Blender 2.80
[Python] Récupérez le mois précédent
J'ai écrit un script de création automatique de répertoire vide en Python
Obtenir l'ID de thread avec python
Comment entrer dans l'environnement de développement Python avec Vagrant
Commencez avec Python! ~ ② Grammaire ~
Appelez l'API avec python3.
Commerce du système à partir de Python3: obtenez le dernier code de programme
Obtenez des stocks avec Python
Créer un répertoire avec python
Obtenir un événement de clavier avec python
Maya | Obtenir le chemin de l'espace de travail
Obtenez des informations sur l'alambic avec Python
[Introduction à Python] Comment obtenir des données avec la fonction listdir
Récupérez la source de la page à charger indéfiniment avec python.
Un mémo d'un programme qui récupère une date à deux chiffres avec javascript, Ruby, Python ou un script shell.
Premiers pas avec le framework Python Django sur Mac OS X
Comment obtenir le répertoire où se trouve le EXE construit avec Pyinstaller
Lisez le fichier en Python avec un chemin relatif depuis le programme
[Python] Explique comment utiliser la fonction format avec un exemple
Essayez de résoudre l'itinéraire le plus court avec les données sociales Python + NetworkX +
Obtenez la formule dans le fichier Excel sous forme de chaîne en Python
Obtenez une liste de fichiers dans un dossier avec python sans chemin
Le moyen le plus rapide d'obtenir régulièrement des images de caméra avec opencv de python
Que dois-je faire avec la structure de répertoires Python après tout?
PhytoMine-I a essayé d'obtenir les informations génétiques de la plante avec Python
Découpez une image avec python