【发布时间】:2011-03-14 08:10:58
【问题描述】:
当我给 ls -l /etc/fonts/conf.d/70-yes-bitmaps.conf
lrwxrwxrwx <snip> /etc/fonts/conf.d/70-yes-bitmaps.conf -> ../conf.avail/70-yes-bitmaps.conf
那么对于符号链接或者软链接,如何在python中找到目标文件的完整(绝对路径),
如果我使用
os.readlink('/etc/fonts/conf.d/70-yes-bitmaps.conf')
输出
../conf.avail/70-yes-bitmaps.conf
但我需要绝对路径而不是相对路径,所以我想要的输出必须是,
/etc/fonts/conf.avail/70-yes-bitmaps.conf
如何将..替换为符号链接或软链接文件的父目录的实际完整路径。
【问题讨论】:
-
os.readlink应该可以在 ubuntu/windows,python 3.5 上运行。刚刚测试过:stackoverflow.com/a/49590179/4752883
标签: python linux absolute-path symlink