Python3-os-readlink
提供:Dev Guides
Python 3-os.readlink()メソッド
説明
メソッド* readlink()*は、シンボリックリンクが指すパスを表す文字列を返します。 絶対パス名または相対パス名を返す場合があります。
構文
以下は* readlink()*メソッドの構文です-
os.readlink(path)
パラメーター
*path* -これは、リンクのソースを見つけるためのパスまたはシンボリックリンクです。
戻り値
このメソッドは、シンボリックリンクが指すパスを表す文字列を返します。
例
次の例は、readlink()メソッドの使用法を示しています。
# !/usr/bin/python3
import os
src = 'd://tmp//python3'
dst = 'd://tmp//python2'
# This creates a symbolic link on python in tmp directory
os.symlink(src, dst)
# Now let us use readlink to display the source of the link.
path = os.readlink( dst )
print (path)
結果
上記のプログラムをコンパイルして実行します。これにより、d:\ tmp \ python3へのシンボリックリンクが作成され、後でreadlink()呼び出しを使用してシンボリックリンクのソースが読み取られます。 これはWindowsプラットフォームの例であり、実行するには管理者特権が必要です。 このプログラムを実行する前に、d:\ tmp \ python2が既に使用可能になっていないことを確認してください。
d:\tmp\python2