【发布时间】:2010-09-12 13:03:14
【问题描述】:
在 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 之前有效。
【问题讨论】: