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()関数を用いてシンボリックリンク先のパスを取得します。

bannerAds