Python で readlink を実装する方法
Python では、os.readlink() 関数で readlink 操作を実装できます。この関数は、リンクを読み取るパスを引数として受け取り、リンクが指す対象パスを返します。
以下に例を記載します。
import os
link_path = '/path/to/link' # 链接的路径
target_path = os.readlink(link_path) # 读取链接的目标路径
print(target_path) # 打印目标路径
リンク先のターゲットパスを出力します.
なおWindowsではos.readlink()関数は使用できず、Unix系のOSのみ使用可能です。Windowsではwin32file.CreateSymbolicLink()関数を用いてシンボリックリンクを作成し、win32file.GetFinalPathNameByHandle()関数を用いてシンボリックリンク先のパスを取得します。