Если мой рабочий каталог является символической ссылкой, os.getcwd()
и os.system("pwd")
не дают одинакового результата.Я хотел бы использовать os.path.abspath(".")
, чтобы получить полный путь к моему рабочему каталогу (или файлу в нем), чтобы не получить тот же результат, что и os.path.realpath(".")
.
Как получить, вpython 2.7, что-то вроде os.path.abspath(".", followlink=False)
?
Пример: / tmp является символической ссылкой на / private / tmp
cd /tmp
touch toto.txt
python
print os.path.abspath("toto.txt")
--> "/private/tmp/toto.txt"
os.system("pwd")
--> "/tmp"
os.getcwd()
--> "/private/tmp"
Как я могу получить "/tmp/toto.txt" изотносительный путь "toto.txt"?