En python, il est possible d'obtenir ou de définir un répertoire logique (par opposition à un répertoire absolu).Comment obtenir/définir le chemin du répertoire logique en python
Par exemple, si je:
/real/path/to/dir
et je
/linked/path/to/dir
liés au même répertoire.
utilisant os.getcwd et os.chdir utilisera toujours le chemin absolu
>>> import os
>>> os.chdir('/linked/path/to/dir')
>>> print os.getcwd()
/real/path/to/dir
La seule façon que je l'ai trouvé pour se déplacer du tout est de lancer « passwd » dans un autre processus et lire la sortie . Cependant, cela ne fonctionne que jusqu'à ce que vous appeliez os.chdir pour la première fois.
Merci! getcwd() a besoin d'un argument de soi - autre que cela fonctionne parfaitement! – Moe
ok, corrigé, merci. – nosklo