В python можно получить или установить логический каталог (в отличие от абсолютного).Как получить/установить логический путь каталога в python
Например, если у меня есть:
/real/path/to/dir
и я
/linked/path/to/dir
связаны с одной и той же директории.
использованием os.getcwd и os.chdir всегда будет использовать абсолютный путь
>>> import os
>>> os.chdir('/linked/path/to/dir')
>>> print os.getcwd()
/real/path/to/dir
Единственный способ я нашел, чтобы обойти это вовсе запустить «PWD» в другом процессе и читать вывод , Однако это работает до тех пор, пока вы не вызовете os.chdir в первый раз.
Спасибо! getcwd() нуждается в собственном аргументе - кроме того, что он отлично работает! – Moe 2008-09-23 21:50:47