Sam & Max Sam & Max
Menu
Recherche
Chemin absolu et dossier du script en bash ou Python

En bash

Chemin absolu

CHEMIN_ABSOLU=$(readlink -f '../../chemin/../relative/avec/simlinks')

Dossier du script

DOSSIER=$(dirname $(readlink -f $0));

En Python

Chemin absolu

import os
chemin_absolu = os.path.abspath('../../chemin/../relative/avec/simlinks')

Dossier du script

import os
dossier = os.path.dirname(os.path.abspath(__file__))

No related posts.

flattr this!

arrow1 commentaire

  1. Sam
    Sam
    9 moiss, 4 sems plus tôt

    Pour le mec qui a cherché python repertoire du script, la solution est le dernier bout de code de l’article.

    Attention, c’est dossier dans lequel est le script, pas le dossier depuis lequel le script est éxécuté, qui lui se trouve en faisant:

    >>> import os
    >>> os.getcwd()
    '/home/sam'

Laisser un commentaire