在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之前才有效。