如何找到链接文件的目标路径

22

如何判断一个文件是否为链接文件,并查找目标文件的路径(链接文件实际指向的文件)


4
你需要给同一个网页多少次链接? - SilentGhost
2个回答

33

os.path.islink(它是一个链接吗?)和os.path.realpath(获取指向路径的终极位置,无论它是否为链接)。

如果os.path.islink为True,并且您只想跟踪第一个链接,请使用os.readlink


1
os.path.realpath并不会像所说的那样给出实际目标文件路径的路径。 - duhhunjonn
2
看起来 os.path.realpath 可以解析符号链接,包括多重链接(多重嵌套?)的符号链接。 - dcrosta
1
os.path.realpath 只在 Unix 系统中解析链接,而不在 Windows 中。 - Dmitry Petrov
在Linux上,Python 2.3中的os.path.realpath未能正确解析链接目标。 - user7851115

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接