3

ファイルが別の特定のファイルへのシンボリックリンクであるかどうかをPythonで確認する方法はありますか? たとえば、/home/user/xへのシンボリックリンクが/home/user/z、別の場所にリンクしている場合/home/user/y:

>>>print(isLink("/home/user/x", "/home/user/z"))
True
>>>print(isLink("/home/user/y", "/home/user/z"))
False
>>>print(isLink("/home/user/z", "/home/user/z"))
False

(/home/user/z は元のファイルであり、シンボリック リンクではありません)

4

2 に答える 2

1

これでできます。

os.path.realpath(path)

ここにドキュメントがあります。

于 2013-07-26T19:28:01.830 に答える